Aracılığıyla paylaş


Dns.GetHostAddressesAsync Yöntem

Tanım

Aşırı Yüklemeler

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostAddressesAsync(String, CancellationToken)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostAddressesAsync(String)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Kaynak:
Dns.cs
Kaynak:
Dns.cs
Kaynak:
Dns.cs

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync (string hostNameOrAddress, System.Net.Sockets.AddressFamily family, System.Threading.CancellationToken cancellationToken = default);
static member GetHostAddressesAsync : string * System.Net.Sockets.AddressFamily * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String, family As AddressFamily, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IPAddress())

Parametreler

hostNameOrAddress
String

Çözümlenmesi gereken ana bilgisayar adı veya IP adresi.

family
AddressFamily

IP'lerin alınması gereken adres ailesi. ise Unspecified, adres ailesine bakılmaksızın tüm IP'leri alın.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin sinyalini vermek için kullanılabilecek bir iptal belirteci iptal edilmelidir.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, parametresi tarafından hostNameOrAddress belirtilen konağın IP adreslerini tutan bir tür IPAddress dizisi döndürür.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

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 GetHostAddresses(String, AddressFamily)özel durumlara bakın.

Şunlara uygulanır

GetHostAddressesAsync(String, CancellationToken)

Kaynak:
Dns.cs
Kaynak:
Dns.cs
Kaynak:
Dns.cs

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

public:
 static System::Threading::Tasks::Task<cli::array <System::Net::IPAddress ^> ^> ^ GetHostAddressesAsync(System::String ^ hostNameOrAddress, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync (string hostNameOrAddress, System.Threading.CancellationToken cancellationToken);
static member GetHostAddressesAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String, cancellationToken As CancellationToken) As Task(Of IPAddress())

Parametreler

hostNameOrAddress
String

Çözümlenmesi gereken ana bilgisayar adı veya IP adresi.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin sinyalini vermek için kullanılabilecek bir iptal belirteci iptal edilmelidir.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, parametresi tarafından hostNameOrAddress belirtilen konağın IP adreslerini tutan bir tür IPAddress dizisi döndürür.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

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 GetHostAddresses(String)özel durumlara bakın.

Şunlara uygulanır

GetHostAddressesAsync(String)

Kaynak:
Dns.cs
Kaynak:
Dns.cs
Kaynak:
Dns.cs

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

public:
 static System::Threading::Tasks::Task<cli::array <System::Net::IPAddress ^> ^> ^ GetHostAddressesAsync(System::String ^ hostNameOrAddress);
public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync (string hostNameOrAddress);
static member GetHostAddressesAsync : string -> System.Threading.Tasks.Task<System.Net.IPAddress[]>
Public Shared Function GetHostAddressesAsync (hostNameOrAddress As String) As Task(Of IPAddress())

Parametreler

hostNameOrAddress
String

Çözümlenmesi gereken ana bilgisayar adı veya IP adresi.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, parametresi tarafından hostNameOrAddress belirtilen konağın IP adreslerini tutan bir tür IPAddress dizisi döndürür.

Ö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

Bu işlem engellemez. döndürülen Task<TResult> nesne çözümlendikten sonra hostNameOrAddress tamamlanır.

Bu yöntem, ana bilgisayar adıyla ilişkili IP adresleri için bir DNS sunucusunu sorgular. BIR IP adresiyse hostNameOrAddress , bu adres DNS sunucusu sorgulanmadan döndürülür.

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 GetHostAddresses(String)özel durumlara bakın.

Şunlara uygulanır