IPAddress.ScopeId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des IPv6-Adressbereichsbezeichners.
public:
property long ScopeId { long get(); void set(long value); };
public long ScopeId { get; set; }
member this.ScopeId : int64 with get, set
Public Property ScopeId As Long
Eigenschaftswert
Eine lange ganze Zahl, die den Bereich der Adresse angibt.
Ausnahmen
AddressFamily
=
InterNetwork.
Der Bereichsbezeichner ist < 0.
-oder-
Der Bereichsbezeichner ist > 0x00000000FFFFFFFF
Beispiele
// Display the type of address family supported by the server. If the
// server is IPv6-enabled this value is: InterNetworkV6. If the server
// is also IPv4-enabled there will be an additional value of InterNetwork.
Console.WriteLine("AddressFamily: " + curAdd.AddressFamily.ToString());
// Display the ScopeId property in case of IPV6 addresses.
if(curAdd.AddressFamily.ToString() == ProtocolFamily.InterNetworkV6.ToString())
Console.WriteLine("Scope Id: " + curAdd.ScopeId.ToString());
' Display the type of address family supported by the server. If the
' server is IPv6-enabled this value is: InterNetworkV6. If the server
' is also IPv4-enabled there will be an additional value of InterNetwork.
Console.WriteLine(("AddressFamily: " + curAdd.AddressFamily.ToString()))
' Display the ScopeId property in case of IPV6 addresses.
If curAdd.AddressFamily.ToString() = ProtocolFamily.InterNetworkV6.ToString() Then
Console.WriteLine(("Scope Id: " + curAdd.ScopeId.ToString()))
End If
Hinweise
Die Bedeutung von ScopeId Änderungen abhängig vom Kontext, in dem sie verwendet wird.
- Link-lokale Adresse. Auf einem Host mit mehreren Schnittstellen, die mit getrennten Verknüpfungen verbunden sind, kann dieselbe linklokale Adresse mehreren Schnittstellen zugewiesen werden. Um diese Mehrdeutigkeit zu vermeiden, wird ein Bereichsbezeichner verwendet, um die Schnittstelle anzugeben, über die Nachrichten ausgetauscht werden.
Note
Link-lokale Adressen, die durch das Formatpräfix (FP) FE80 identifiziert werden, werden von Knoten bei der Kommunikation mit benachbarten Knoten auf demselben Link verwendet.
- Standortlokale Adressen. Ein Host kann mit mehreren Standorten verbunden werden. In diesem Fall wird ein Bereichsbezeichner verwendet, um eine bestimmte Website für die Kommunikation anzugeben.
Note
Standortlokale Adressen, die vom FEC0 (Format Prefix) identifiziert werden, werden von Knoten bei der Kommunikation in privaten Intranets verwendet.
Die Schreibweise, die zum Angeben der ScopeId Adresse verwendet wird, ist Address%ScopeId. Beispiel: FE80::5EFE:192.168.41.30%2.