Aracılığıyla paylaş


HttpListener.GetContextAsync Yöntem

Tanım

Gelen isteği zaman uyumsuz bir işlem olarak bekler.

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)

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, istemci isteğini temsil eden bir HttpListenerContext nesne döndürür.

Açıklamalar

Bu işlem engellemez. Gelen istek alındığında döndürülen Task<TResult> nesne tamamlanır.

Bu yöntemi çağırmadan önce yöntemini çağırmanız Start ve özelliği tarafından Prefixes döndürülen öğesine URI dizelerini HttpListenerPrefixCollection ekleyerek dinlemek için en az bir URI ön eki eklemeniz gerekir. Ön eklerin ayrıntılı açıklaması için sınıfa genel bakış konusuna HttpListener bakın.

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 GetContext()özel durumlara bakın.

Şunlara uygulanır

Ayrıca bkz.