IPGlobalProperties.GetUnicastAddressesAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel bilgisayardaki kararlı tek noktaya yayın IP adresi tablosunu zaman uyumsuz bir işlem olarak alır.
public:
virtual System::Threading::Tasks::Task<System::Net::NetworkInformation::UnicastIPAddressInformationCollection ^> ^ GetUnicastAddressesAsync();
public virtual System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection> GetUnicastAddressesAsync ();
abstract member GetUnicastAddressesAsync : unit -> System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection>
override this.GetUnicastAddressesAsync : unit -> System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection>
Public Overridable Function GetUnicastAddressesAsync () As Task(Of UnicastIPAddressInformationCollection)
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
Yerel GetAdaptersAddresses
işleve yapılan çağrı başarısız oldu.
Çağıranın gerekli Read izni yok.
Yerel NotifyStableUnicastIpAddressTable
işleve yapılan çağrı başarısız oldu.
Açıklamalar
Giden bağlantıları desteklemek veya bir Teredo arabiriminde gelen bağlantıları kabul etmek için, uygulamaların Teredo arabiriminin çalışır durumda ve kullanıma hazır olduğundan emin olması gerekir. Bunun nedeni Teredo'nun bir süre kullanılmadığında uyku moduna geçebiliyor olmasıdır.
GetUnicastAddressesAsync yöntemi, bir uygulamanın kararlı tek noktaya yayın IP adreslerinin listesini zaman uyumsuz işlem olarak almasına izin verir. özelliği, IP adresinin IPAddress.IsIPv6Teredo 2001::/32 ön ekine sahip bir IPv6 Teredo adresi olup olmadığını belirlemek için kullanılabilir.
GetUnicastAddresses Yöntemi ayrıca Teredo olmayan adresleri döndürür ve bir sistem için tek noktaya yayın IP adreslerini almak için yerel bilgisayardaki tüm System.Net.NetworkInformation.NetworkInterface nesneleri listelemekten ve ilişkili IP adreslerini sorgulamaktan daha kolay bir yol sağlar.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan GetUnicastAddresses()özel durumlara bakın.