Dns.BeginGetHostAddresses(String, AsyncCallback, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně vrátí ip adresy (Internet Protocol) pro zadaného hostitele.
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
Parametry
- hostNameOrAddress
- String
Název hostitele nebo IP adresa, které se mají přeložit.
- requestCallback
- AsyncCallback
Delegát AsyncCallback , který odkazuje na metodu vyvolání po dokončení operace.
- state
- Object
Uživatelem definovaný objekt, který obsahuje informace o operaci. Tento objekt je po dokončení operace předán requestCallback
delegátu.
Návraty
Instance IAsyncResult , která odkazuje na asynchronní požadavek.
Výjimky
hostNameOrAddress
je null
.
Délka hostNameOrAddress
souboru je větší než 255 znaků.
Při řešení chyby dojde k hostNameOrAddress
chybě .
hostNameOrAddress
je neplatná IP adresa.
Poznámky
Metoda BeginGetHostAddresses asynchronně dotazuje server DNS na IP adresy přidružené k názvu hostitele. Pokud hostNameOrAddress
se jedná o IP adresu, vrátí se bez dotazování na server DNS.
Poznámka
Tento člen generuje informace o trasování, když povolíte trasování sítě ve vaší aplikaci. Další informace naleznete v tématu Trasování sítě v rozhraní .NET Framework.
Pokud je jako hostNameOrAddress
argument předán prázdný řetězec, vrátí tato metoda adresy IPv4 a IPv6 místního hostitele.
Asynchronní BeginGetHostAddresses operace musí být dokončena voláním EndGetHostAddresses metody . Obvykle je metoda vyvolána delegátem requestCallback
.
Tato metoda neblokuje, dokud operace není dokončena. K blokování do dokončení operace použijte metodu GetHostAddresses .
Další informace o použití asynchronního programovacího modelu najdete v tématu Asynchronní volání synchronních metod.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro