IPv6MulticastOption Klasse

Definition

Enthält Optionswerte für den Beitritt zu einer IPv6-Multicast-Gruppe.Contains option values for joining an IPv6 multicast group.

public ref class IPv6MulticastOption
public class IPv6MulticastOption
type IPv6MulticastOption = class
Public Class IPv6MulticastOption
Vererbung
IPv6MulticastOption

Beispiele

Im folgenden Beispiel wird ein IPv6MulticastOption-Objekt erstellt.The following example creates an IPv6MulticastOption object.

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

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

// Store the IPAdress multicast options.
IPAddress^ group = ipv6MulticastOption->Group;
__int64 interfaceIndex = ipv6MulticastOption->InterfaceIndex;

// Display IPv6MulticastOption properties.
Console::WriteLine( "IPv6MulticastOption::Group: [ {0}]", group );
Console::WriteLine( "IPv6MulticastOption::InterfaceIndex: [ {0}]", interfaceIndex );

    // 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() + "]"))

Konstruktoren

IPv6MulticastOption(IPAddress)

Initialisiert eine neue Version der IPv6MulticastOption-Klasse für die angegebene IP-Multicast-Gruppe.Initializes a new version of the IPv6MulticastOption class for the specified IP multicast group.

IPv6MulticastOption(IPAddress, Int64)

Initialisiert eine neue Instanz der IPv6MulticastOption-Klasse mit der angegebenen IP-Multicastgruppe und der angegebenen Schnittstellenadresse.Initializes a new instance of the IPv6MulticastOption class with the specified IP multicast group and the local interface address.

Eigenschaften

Group

Ruft die IP-Adresse einer Multicastgruppe ab oder legt diese fest.Gets or sets the IP address of a multicast group.

InterfaceIndex

Ruft den einer Multicastgruppe zugeordneten Schnittstellenindex ab oder legt diesen fest.Gets or sets the interface index that is associated with a multicast group.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: