Dns.GetHostAddressesAsync 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.
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 hostNameOrAddress
bir 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.