MulticastOption Constructors

Definitie

Initialiseert een nieuw exemplaar van de MulticastOption klasse.

Overloads

Name Description
MulticastOption(IPAddress)

Initialiseert een nieuwe versie van de MulticastOption klasse voor de opgegeven IP-multicastgroep.

MulticastOption(IPAddress, Int32)

Initialiseert een nieuw exemplaar van de MulticastOption klasse met het opgegeven IP multicast-groepsadres en de interface-index.

MulticastOption(IPAddress, IPAddress)

Initialiseert een nieuw exemplaar van de MulticastOption klasse met het opgegeven IP multicast-groepsadres en het lokale IP-adres dat is gekoppeld aan een netwerkinterface.

MulticastOption(IPAddress)

Initialiseert een nieuwe versie van de MulticastOption klasse voor de opgegeven IP-multicastgroep.

public:
 MulticastOption(System::Net::IPAddress ^ group);
public MulticastOption(System.Net.IPAddress group);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress)

Parameters

group
IPAddress

Het IP-adres van de multicastgroep.

Uitzonderingen

group is null.

Opmerkingen

Gebruik deze constructor niet voor computers met meerdere netwerkkaarten. Gebruik de constructor die een groep en een lokaal IP-adres gebruikt.

Van toepassing op

MulticastOption(IPAddress, Int32)

Initialiseert een nieuw exemplaar van de MulticastOption klasse met het opgegeven IP multicast-groepsadres en de interface-index.

public:
 MulticastOption(System::Net::IPAddress ^ group, int interfaceIndex);
public MulticastOption(System.Net.IPAddress group, int interfaceIndex);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * int -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, interfaceIndex As Integer)

Parameters

group
IPAddress

Het IP-adres van de multicastgroep.

interfaceIndex
Int32

De index van de interface die wordt gebruikt voor het verzenden en ontvangen van multicastpakketten.

Van toepassing op

MulticastOption(IPAddress, IPAddress)

Initialiseert een nieuw exemplaar van de MulticastOption klasse met het opgegeven IP multicast-groepsadres en het lokale IP-adres dat is gekoppeld aan een netwerkinterface.

public:
 MulticastOption(System::Net::IPAddress ^ group, System::Net::IPAddress ^ mcint);
public MulticastOption(System.Net.IPAddress group, System.Net.IPAddress mcint);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, mcint As IPAddress)

Parameters

group
IPAddress

Het IP-adres van de groep.

mcint
IPAddress

Het lokale IP-adres.

Uitzonderingen

group is null.

– of –

mcint is null.

Voorbeelden

In het volgende voorbeeld wordt een MulticastOption object gemaakt.


// Define a MulticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same as the address used by the server.
s_mcastOption = new MulticastOption(s_mcastAddress, localIPAddr);

s_mcastSocket.SetSocketOption(SocketOptionLevel.IP,
                            SocketOptionName.AddMembership,
                            s_mcastOption);
' Define a MulticastOption object specifying the multicast group 
' address and the local IPAddress.
' The multicast group address is the same as the address used by the server.
mcastOption = New MulticastOption(mcastAddress, localIPAddr)

mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption)

Opmerkingen

Voor computers met meerdere netwerkkaarten moet u deze constructor gebruiken om exemplaren te maken MulticastOption .

Van toepassing op