MulticastOption Konstruktorer

Definition

Initierar en ny instans av MulticastOption klassen.

Överlagringar

Name Description
MulticastOption(IPAddress)

Initierar en ny version av MulticastOption klassen för den angivna IP-multicast-gruppen.

MulticastOption(IPAddress, Int32)

Initierar en ny instans av MulticastOption klassen med angiven IP-multicast-gruppadress och gränssnittsindex.

MulticastOption(IPAddress, IPAddress)

Initierar en ny instans av MulticastOption klassen med den angivna IP-multicast-gruppadressen och den lokala IP-adressen som är associerad med ett nätverksgränssnitt.

MulticastOption(IPAddress)

Initierar en ny version av MulticastOption klassen för den angivna IP-multicast-gruppen.

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)

Parametrar

group
IPAddress

IP-adressen för multicast-gruppen.

Undantag

group är null.

Kommentarer

Använd inte den här konstruktorn för datorer med flera nätverkskort. Använd konstruktorn som tar en grupp och en lokal IP-adress.

Gäller för

MulticastOption(IPAddress, Int32)

Initierar en ny instans av MulticastOption klassen med angiven IP-multicast-gruppadress och gränssnittsindex.

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)

Parametrar

group
IPAddress

IP-adressen för multicast-gruppen.

interfaceIndex
Int32

Indexet för gränssnittet som används för att skicka och ta emot multicast-paket.

Gäller för

MulticastOption(IPAddress, IPAddress)

Initierar en ny instans av MulticastOption klassen med den angivna IP-multicast-gruppadressen och den lokala IP-adressen som är associerad med ett nätverksgränssnitt.

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)

Parametrar

group
IPAddress

Gruppens IP-adress.

mcint
IPAddress

Den lokala IP-adressen.

Undantag

group är null.

-eller-

mcint är null.

Exempel

I följande exempel skapas ett MulticastOption objekt.


// 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)

Kommentarer

För datorer med flera nätverkskort måste du använda konstruktorn för att skapa MulticastOption instanser.

Gäller för