IPAddress.ScopeId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'identificatore dell'ambito dell'indirizzo 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
Valore della proprietà
Intero lungo che specifica l'ambito dell'indirizzo.
Eccezioni
AddressFamily
=
InterNetwork.
L'identificatore dell'ambito è < 0
oppure
L'identificatore dell'ambito è > 0x00000000FFFFFFFF
Esempio
// 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
Commenti
Il significato delle ScopeId modifiche a seconda del contesto in cui viene usato.
- Indirizzo locale del collegamento. In un host con più interfacce connesse a collegamenti separati, lo stesso indirizzo locale di collegamento può essere assegnato a più interfacce. Per eliminare questa ambiguità, viene usato un identificatore di ambito per specificare l'interfaccia su cui vengono scambiati i messaggi.
Note
Gli indirizzi locali di collegamento, identificati dal prefisso formatta (FP) FE80, vengono usati dai nodi durante la comunicazione con i nodi adiacenti sullo stesso collegamento.
- Indirizzi locali del sito. Un host può essere connesso a più siti. In questo caso, viene usato un identificatore di ambito per indicare un sito specifico con cui comunicare.
Note
Gli indirizzi locali del sito, identificati dal FEC0 Format Prefix (FP) vengono usati dai nodi durante la comunicazione su Intranet private.
La notazione utilizzata per specificare con ScopeId un indirizzo è Address%ScopeId. Ad esempio, FE80::5EFE:192.168.41.30%2.