Share via


HttpListener.GetContextAsync Metoda

Definice

Čeká na příchozí požadavek jako asynchronní operace.

public:
 System::Threading::Tasks::Task<System::Net::HttpListenerContext ^> ^ GetContextAsync();
public System.Threading.Tasks.Task<System.Net.HttpListenerContext> GetContextAsync ();
member this.GetContextAsync : unit -> System.Threading.Tasks.Task<System.Net.HttpListenerContext>
Public Function GetContextAsync () As Task(Of HttpListenerContext)

Návraty

Objekt úlohy představující asynchronní operaci. Vlastnost Result objektu úkolu vrátí HttpListenerContext objekt, který představuje požadavek klienta.

Poznámky

Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přijetí příchozího požadavku.

Před voláním této metody musíte zavolat metodu Start a přidat alespoň jednu předponu identifikátoru URI, která bude naslouchat přidáním řetězců identifikátoru URI do HttpListenerPrefixCollection vrácené Prefixes vlastností. Podrobný popis předpon najdete v přehledu HttpListener tříd.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem GetContext().

Platí pro

Viz také