IPAddress.ScopeId Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví identifikátor oboru adresy IPv6.
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
Hodnota vlastnosti
Dlouhé celé číslo, které určuje rozsah adresy.
Výjimky
AddressFamily
=
InterNetwork
.
Příklady
// 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: {0}", curAdd->AddressFamily );
// Display the ScopeId property in case of IPV6 addresses.
if ( curAdd->AddressFamily.ToString() == ProtocolFamily::InterNetworkV6.ToString() )
Console::WriteLine( "Scope Id: {0}", curAdd->ScopeId );
// 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
Poznámky
Význam se ScopeId mění v závislosti na kontextu, ve kterém se používá.
- Místní adresa odkazu. Na hostiteli s více rozhraními připojenými k samostatným propojením může být stejná místní adresa propojení přiřazena více rozhraním. K odstranění této nejednoznačnosti se používá identifikátor oboru k určení rozhraní, přes které se zprávy vyměňují.
Poznámka
Místní adresy propojení, které jsou identifikované formátem FP (Format Prefix) FE80, používají uzly při komunikaci se sousedními uzly na stejném odkazu.
- Místní adresy webu. Hostitele je možné připojit k více lokalitám. V tomto případě se identifikátor oboru používá k označení konkrétní lokality, se kterými chcete komunikovat.
Poznámka
Místní adresy webu, které jsou identifikované formátem FP (Format Prefix FEC0), používají uzly při komunikaci v privátních intranetech.
Notace, která se používá k zadání ScopeId
s adresou, je Address%ScopeId
. Například FE80::5EFE:192.168.41.30%2.
.