Dns.GetHostAddressesAsync Metod

Definition

Överlagringar

Name Description
GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

GetHostAddressesAsync(String, CancellationToken)

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

GetHostAddressesAsync(String)

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

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())

Parametrar

hostNameOrAddress
String

Värdnamnet eller IP-adressen som ska matchas.

family
AddressFamily

Adressfamiljen som IP-adresser ska hämtas för. Om Unspecifiedhämtar du alla IP-adresser oavsett adressfamilj.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en matris av typen IPAddress som innehåller IP-adresserna för värden som anges av parametern hostNameOrAddress .

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetHostAddresses(String, AddressFamily).

Gäller för

GetHostAddressesAsync(String, CancellationToken)

Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

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())

Parametrar

hostNameOrAddress
String

Värdnamnet eller IP-adressen som ska matchas.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en matris av typen IPAddress som innehåller IP-adresserna för värden som anges av parametern hostNameOrAddress .

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetHostAddresses(String).

Gäller för

GetHostAddressesAsync(String)

Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs
Källa:
Dns.cs

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

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())

Parametrar

hostNameOrAddress
String

Värdnamnet eller IP-adressen som ska matchas.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en matris av typen IPAddress som innehåller IP-adresserna för värden som anges av parametern hostNameOrAddress .

Undantag

hostNameOrAddress är null.

Längden hostNameOrAddress på är större än 255 tecken.

Ett fel påträffas när du löser hostNameOrAddress.

hostNameOrAddress är en ogiltig IP-adress.

Kommentarer

Den här åtgärden kommer inte att blockeras. Det returnerade Task<TResult> objektet slutförs när det hostNameOrAddress har lösts.

Den här metoden frågar en DNS-server efter DE IP-adresser som är associerade med ett värdnamn. Om hostNameOrAddress är en IP-adress returneras den här adressen utan att fråga DNS-servern.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetHostAddresses(String).

Gäller för