Aracılığıyla paylaş


HttpListener.GetContextAsync Yöntem

Tanım

Zaman uyumsuz işlem olarak gelen bir isteği 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 nesnesindeki özelliği, istemci isteğini temsil eden bir nesne döndürürHttpListenerContext.

Açıklamalar

Bu işlem engellenmez. 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, görevin içinde depolar ve yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürür. Döndürülen görevde bir özel durum depolanırsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine 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.