Sdílet prostřednictvím


MulticastOption Konstruktory

Definice

Inicializuje novou instanci MulticastOption třídy .

Přetížení

MulticastOption(IPAddress)

Inicializuje novou verzi MulticastOption třídy pro zadanou skupinu vícesměrového vysílání IP.

MulticastOption(IPAddress, Int32)

Inicializuje novou instanci MulticastOption třídy se zadanou adresou skupiny vícesměrového vysílání IP a indexem rozhraní.

MulticastOption(IPAddress, IPAddress)

Inicializuje novou instanci MulticastOption třídy se zadanou adresou skupiny vícesměrového vysílání IP a místní IP adresou přidruženou k síťovému rozhraní.

MulticastOption(IPAddress)

Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs

Inicializuje novou verzi MulticastOption třídy pro zadanou skupinu vícesměrového vysílání IP.

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)

Parametry

group
IPAddress

IP adresa skupiny vícesměrového vysílání.

Výjimky

group je null.

Poznámky

U počítačů s více síťovými kartami nepoužívejte tento konstruktor. Použijte konstruktor, který přebírá skupinu a místní IP adresu.

Platí pro

MulticastOption(IPAddress, Int32)

Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs

Inicializuje novou instanci MulticastOption třídy se zadanou adresou skupiny vícesměrového vysílání IP a indexem rozhraní.

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)

Parametry

group
IPAddress

IP adresa skupiny vícesměrového vysílání.

interfaceIndex
Int32

Index rozhraní, které se používá k odesílání a příjmu paketů vícesměrového vysílání.

Platí pro

MulticastOption(IPAddress, IPAddress)

Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs
Zdroj:
MulticastOption.cs

Inicializuje novou instanci MulticastOption třídy se zadanou adresou skupiny vícesměrového vysílání IP a místní IP adresou přidruženou k síťovému rozhraní.

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)

Parametry

group
IPAddress

IP adresa skupiny.

mcint
IPAddress

Místní IP adresa.

Výjimky

group je null.

-nebo-

mcint je null.

Příklady

Následující příklad vytvoří MulticastOption objekt .

// Define a MuticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same one used by the server.
mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr );
mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, 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.
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)

Poznámky

U počítačů s více síťovými kartami musíte k vytvoření MulticastOption instancí použít tento konstruktor.

Platí pro