Dns.BeginGetHostAddresses(String, AsyncCallback, Object) 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.
Belirtilen konak için İnternet Protokolü (IP) adreslerini zaman uyumsuz olarak döndürür.
public:
static IAsyncResult ^ BeginGetHostAddresses(System::String ^ hostNameOrAddress, AsyncCallback ^ requestCallback, System::Object ^ state);
public static IAsyncResult BeginGetHostAddresses (string hostNameOrAddress, AsyncCallback? requestCallback, object? state);
public static IAsyncResult BeginGetHostAddresses (string hostNameOrAddress, AsyncCallback requestCallback, object state);
static member BeginGetHostAddresses : string * AsyncCallback * obj -> IAsyncResult
Public Shared Function BeginGetHostAddresses (hostNameOrAddress As String, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- hostNameOrAddress
- String
Çözümlenmesi gereken ana bilgisayar adı veya IP adresi.
- requestCallback
- AsyncCallback
AsyncCallback İşlem tamamlandığında çağırma yöntemine başvuran bir temsilci.
- state
- Object
İşlem hakkında bilgi içeren kullanıcı tanımlı bir nesne. İşlem tamamlandığında bu nesne temsilciye requestCallback
geçirilir.
Döndürülenler
IAsyncResult Zaman uyumsuz isteğe başvuran bir örnek.
Özel durumlar
hostNameOrAddress
, null
değeridir.
uzunluğu hostNameOrAddress
255 karakterden uzundur.
çözümlendiğinde hostNameOrAddress
bir hatayla karşılaşıldı.
hostNameOrAddress
geçersiz bir IP adresidir.
Açıklamalar
yöntemi, BeginGetHostAddresses bir ana bilgisayar adıyla ilişkili IP adresleri için bir DNS sunucusunu zaman uyumsuz olarak sorgular. Bir IP adresiyse hostNameOrAddress
, bu adres DNS sunucusu sorgulanmadan döndürülür.
Not
Bu üye, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini yayar. Daha fazla bilgi için bkz. .NET Framework'te Ağ İzleme.
Bağımsız değişken olarak hostNameOrAddress
boş bir dize geçirilirse, bu yöntem yerel konağın IPv4 ve IPv6 adreslerini döndürür.
Zaman uyumsuz BeginGetHostAddresses işlem yöntemi çağrılarak EndGetHostAddresses tamamlanmalıdır. Genellikle, yöntemi temsilci tarafından çağrılır requestCallback
.
İşlem tamamlanana kadar bu yöntem engellemez. İşlem tamamlanana kadar engellemek için yöntemini kullanın GetHostAddresses .
Zaman uyumsuz programlama modelini kullanma hakkında daha fazla bilgi için bkz. Zaman Uyumlu Yöntemleri Zaman Uyumsuz Olarak Çağırma