Dns.BeginGetHostAddresses(String, AsyncCallback, Object) Yöntem

Tanım

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 hostNameOrAddressbir 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

Şunlara uygulanır