IPAddress.ScopeId Proprietà

Definizione

Ottiene o imposta l'identificatore di ambito dell'indirizzo IPv6.

public long ScopeId { get; set; }

Valore della proprietà

Valore long integer che specifica l’ambito dell'indirizzo.

Eccezioni

AddressFamily = InterNetwork.

scopeId < 0

-oppure-

scopeId > 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());

Commenti

Il significato delle modifiche a seconda del ScopeId 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.

Nota

Gli indirizzi locali di collegamento, identificati dal prefisso Format (FP) FE80, vengono usati dai nodi durante la comunicazione con i nodi adiacenti sullo stesso collegamento.

  • Indirizzi locali rispetto al 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.

Nota

Gli indirizzi locali del sito, identificati dal prefisso Format (FP) FEC0, vengono usati dai nodi quando si comunicano su intranet private.

La notazione usata per specificare l'oggetto ScopeId con un indirizzo è Address%ScopeId. Ad esempio: FE80::5EFE:192.168.41.30%2.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0