IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Metode
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.
Mengakhiri permintaan asinkron yang tertunda untuk mengambil tabel alamat IP unicast yang stabil di komputer lokal.
public:
virtual System::Net::NetworkInformation::UnicastIPAddressInformationCollection ^ EndGetUnicastAddresses(IAsyncResult ^ asyncResult);
public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection EndGetUnicastAddresses (IAsyncResult asyncResult);
abstract member EndGetUnicastAddresses : IAsyncResult -> System.Net.NetworkInformation.UnicastIPAddressInformationCollection
override this.EndGetUnicastAddresses : IAsyncResult -> System.Net.NetworkInformation.UnicastIPAddressInformationCollection
Public Overridable Function EndGetUnicastAddresses (asyncResult As IAsyncResult) As UnicastIPAddressInformationCollection
Parameter
- asyncResult
- IAsyncResult
Yang IAsyncResult mereferensikan permintaan asinkron.
Mengembalikan
Yang IAsyncResult menyimpan informasi status dan data yang ditentukan pengguna untuk operasi asinkron ini.
Pengecualian
Panggilan ke fungsi asli GetAdaptersAddresses
gagal.
Metode ini tidak diimplementasikan pada platform. Metode ini menggunakan fungsi asli NotifyStableUnicastIpAddressTable
yang didukung pada Windows Vista dan yang lebih baru.
Pemanggil tidak memiliki izin yang diperlukan Read .
Keterangan
Untuk mendukung koneksi keluar atau menerima koneksi masuk pada antarmuka Teredo, aplikasi perlu memastikan bahwa antarmuka Teredo siap digunakan. Ini karena Teredo dapat masuk ke status tidak aktif ketika tidak digunakan untuk beberapa periode waktu.
Metode ini BeginGetUnicastAddresses memungkinkan aplikasi untuk secara asinkron mengambil daftar alamat IP unicast yang stabil. IPAddress.IsIPv6Teredo Properti dapat digunakan untuk menentukan apakah alamat IP adalah alamat IPv6 Teredo dengan awalan 2001::/32.
Metode EndGetUnicastAddresses ini mengakhiri permintaan asinkron yang tertunda untuk mengambil tabel alamat IP unicast yang stabil.
Metode ini BeginGetUnicastAddresses juga mengembalikan alamat non-Teredo dan menyediakan cara yang lebih nyaman untuk mendapatkan alamat IP unicast untuk sistem daripada menghitung semua System.Net.NetworkInformation.NetworkInterface objek di komputer lokal dan mengkueri alamat IP terkait.