Dns.GetHostAddressesAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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).