IPv6MulticastOption Constructeurs

Définition

Initialise une nouvelle instance de la classe IPv6MulticastOption.

Surcharges

Nom Description
IPv6MulticastOption(IPAddress)

Initialise une nouvelle version de la IPv6MulticastOption classe pour le groupe de multidiffusion IP spécifié.

IPv6MulticastOption(IPAddress, Int64)

Initialise une nouvelle instance de la IPv6MulticastOption classe avec le groupe de multidiffusion IP spécifié et l’adresse d’interface locale.

IPv6MulticastOption(IPAddress)

Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs

Initialise une nouvelle version de la IPv6MulticastOption classe pour le groupe de multidiffusion IP spécifié.

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

Paramètres

group
IPAddress

Groupe IPAddress de multidiffusion.

Exceptions

group a la valeur null.

Exemples

L’exemple suivant crée un IPv6MulticastOption objet.

// Exercise the use of the IPv6MulticastOption.
Console.WriteLine("Instantiate IPv6MulticastOption(IPAddress)");

// Instantiate IPv6MulticastOption using one of the
// overloaded constructors.
IPv6MulticastOption ipv6MulticastOption = new IPv6MulticastOption(m_GrpAddr);

// Store the IPAdress multicast options.
IPAddress group =  ipv6MulticastOption.Group;
long interfaceIndex = ipv6MulticastOption.InterfaceIndex;

// Display IPv6MulticastOption properties.
Console.WriteLine("IPv6MulticastOption.Group: [" + group  + "]");
Console.WriteLine("IPv6MulticastOption.InterfaceIndex: [" + interfaceIndex + "]");
' Exercise the use of the IPv6MulticastOption.
Console.WriteLine("Instantiate IPv6MulticastOption(IPAddress)")

' Instantiate IPv6MulticastOption using one of the 
' overloaded constructors.
Dim ipv6MulticastOption As New IPv6MulticastOption(m_GrpAddr)

' Store the IPAdress multicast options.
Dim group As IPAddress = ipv6MulticastOption.Group
Dim interfaceIndex As Long = ipv6MulticastOption.InterfaceIndex

' Display IPv6MulticastOption properties.
Console.WriteLine(("IPv6MulticastOption.Group: [" + group.ToString() + "]"))
Console.WriteLine(("IPv6MulticastOption.InterfaceIndex: [" + interfaceIndex.ToString() + "]"))

S’applique à

IPv6MulticastOption(IPAddress, Int64)

Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs
Source:
MulticastOption.cs

Initialise une nouvelle instance de la IPv6MulticastOption classe avec le groupe de multidiffusion IP spécifié et l’adresse d’interface locale.

public:
 IPv6MulticastOption(System::Net::IPAddress ^ group, long ifindex);
public IPv6MulticastOption(System.Net.IPAddress group, long ifindex);
new System.Net.Sockets.IPv6MulticastOption : System.Net.IPAddress * int64 -> System.Net.Sockets.IPv6MulticastOption
Public Sub New (group As IPAddress, ifindex As Long)

Paramètres

group
IPAddress

Le groupe IPAddress.

ifindex
Int64

Adresse de l’interface locale.

Exceptions

ifindex est inférieur à 0.

- ou -

ifindex est supérieur à 0x00000000FFFFFFFF.

group a la valeur null.

Exemples

L’exemple suivant crée un IPv6MulticastOption objet.


// Instantiate IPv6MulticastOption using another
// overloaded constructor.
IPv6MulticastOption ipv6MulticastOption2 = new IPv6MulticastOption(group, interfaceIndex);

// Store the IPAdress multicast options.
group =  ipv6MulticastOption2.Group;
interfaceIndex = ipv6MulticastOption2.InterfaceIndex;

// Display the IPv6MulticastOption2 properties.
Console.WriteLine("IPv6MulticastOption.Group: [" + group  + "]");
Console.WriteLine("IPv6MulticastOption.InterfaceIndex: [" + interfaceIndex + "]");

// Join the specified multicast group using one of the
// JoinMulticastGroup overloaded methods.
clientOriginator.JoinMulticastGroup((int)interfaceIndex, group);
' Instantiate IPv6MulticastOption using another 
' overloaded constructor.
Dim ipv6MulticastOption2 As New IPv6MulticastOption(group, interfaceIndex)

' Store the IPAdress multicast options.
group = ipv6MulticastOption2.Group
interfaceIndex = ipv6MulticastOption2.InterfaceIndex

' Display the IPv6MulticastOption2 properties.
Console.WriteLine(("IPv6MulticastOption.Group: [" + group.ToString() + "]"))
Console.WriteLine(("IPv6MulticastOption.InterfaceIndex: [" + interfaceIndex.ToString() + "]"))

' Join the specified multicast group using one of the 
' JoinMulticastGroup overloaded methods.
clientOriginator.JoinMulticastGroup(Fix(interfaceIndex), group)

Remarques

Le ifindex paramètre spécifie l’interface sur laquelle les données sont reçues ou envoyées.

S’applique à