IPAddress.ScopeId Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.