HttpListener.GetContextAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.