Compartilhar via


MulticastOption Construtores

Definição

Inicializa uma nova instância da classe MulticastOption.

Sobrecargas

MulticastOption(IPAddress)

Inicializa uma nova versão da classe MulticastOption para o grupo de multicast do IP especificado.

MulticastOption(IPAddress, Int32)

Inicializa uma nova instância da classe MulticastOption com o endereço de grupo de multicast IP e índice de interface especificados.

MulticastOption(IPAddress, IPAddress)

Inicializa uma nova instância da classe MulticastOption com o endereço de grupo de multicast IP especificado e o endereço IP local associado a um adaptador de rede.

MulticastOption(IPAddress)

Origem:
MulticastOption.cs
Origem:
MulticastOption.cs
Origem:
MulticastOption.cs

Inicializa uma nova versão da classe MulticastOption para o grupo de multicast do IP especificado.

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)

Parâmetros

group
IPAddress

O endereço IP do grupo multicast.

Exceções

group é null.

Comentários

Para computadores com vários cartões de rede, não use esse construtor. Use o construtor que usa um grupo e um endereço IP local.

Aplica-se a

MulticastOption(IPAddress, Int32)

Origem:
MulticastOption.cs
Origem:
MulticastOption.cs
Origem:
MulticastOption.cs

Inicializa uma nova instância da classe MulticastOption com o endereço de grupo de multicast IP e índice de interface especificados.

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)

Parâmetros

group
IPAddress

O endereço IP do grupo multicast.

interfaceIndex
Int32

O índice da interface usada para enviar e receber pacotes multicast.

Aplica-se a

MulticastOption(IPAddress, IPAddress)

Origem:
MulticastOption.cs
Origem:
MulticastOption.cs
Origem:
MulticastOption.cs

Inicializa uma nova instância da classe MulticastOption com o endereço de grupo de multicast IP especificado e o endereço IP local associado a um adaptador de rede.

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)

Parâmetros

group
IPAddress

O endereço IP do grupo.

mcint
IPAddress

O endereço IP local.

Exceções

group é null.

- ou -

mcint é null.

Exemplos

O exemplo a seguir cria um MulticastOption objeto .

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

Comentários

Para computadores com vários cartões de rede, você deve usar esse construtor para criar MulticastOption instâncias.

Aplica-se a