IPAddress.ScopeId Egenskap

Definition

Hämtar eller anger IPv6-adressomfångsidentifieraren.

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

Egenskapsvärde

Ett långt heltal som anger adressomfånget.

Undantag

AddressFamily = InterNetwork.

Omfångsidentifieraren är < 0

-eller-

Omfångsidentifieraren är > 0x00000000FFFFFFFF

Exempel


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

Kommentarer

Innebörden av ScopeId ändringar beroende på i vilken kontext den används.

  • Länklokal adress. På en värd med flera gränssnitt som är anslutna till separata länkar kan samma länklokala adress tilldelas till flera gränssnitt. För att eliminera den här tvetydigheten används en omfångsidentifierare för att ange gränssnittet över vilket meddelanden som utbyts.

Note

Länklokala adresser, som identifieras av FP (Format Prefix) FE80, används av noder när de kommunicerar med närliggande noder på samma länk.

  • Platslokala adresser. En värd kan anslutas till flera platser. I det här fallet används en omfångsidentifierare för att ange en specifik plats att kommunicera med.

Note

Platslokala adresser, som identifieras av FP(Format Prefix) FEC0, används av noder vid kommunikation på privata intranät.

Notationen som används för att ange ScopeId med en adress är Address%ScopeId. Till exempel: FE80::5EFE:192.168.41.30%2.

Gäller för