IPAddress.ScopeId Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur pengidentifikasi cakupan alamat 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
Nilai Properti
Bilangan bulat panjang yang menentukan cakupan alamat.
Pengecualian
AddressFamily
=
InterNetwork
.
Contoh
// 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
Keterangan
Arti perubahan ScopeId tergantung pada konteks penggunaannya.
- Alamat lokal tautan. Pada host dengan beberapa antarmuka yang terhubung ke tautan terpisah, alamat lokal tautan yang sama dapat ditetapkan ke beberapa antarmuka. Untuk menghilangkan ambiguitas ini, pengidentifikasi cakupan digunakan untuk menentukan antarmuka tempat pesan ditukar.
Catatan
Alamat lokal tautan, yang diidentifikasi oleh Awalan Format (FP) FE80, digunakan oleh simpul saat berkomunikasi dengan simpul tetangga pada tautan yang sama.
- Alamat situs-lokal. Host dapat disambungkan ke beberapa situs. Dalam hal ini, pengidentifikasi cakupan digunakan untuk menunjukkan situs tertentu untuk berkomunikasi.
Catatan
Alamat lokal situs, yang diidentifikasi oleh Awalan Format (FP) FEC0, digunakan oleh simpul saat berkomunikasi pada intranet privat.
Notasi yang digunakan untuk menentukan ScopeId
dengan alamat adalah Address%ScopeId
. Misalnya, FE80::5EFE:192.168.41.30%2.