HttpListener.GetContextAsync メソッド

定義

非同期操作として受信要求を待ちます。

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)

戻り値

Task<HttpListenerContext>

非同期操作を表すタスク オブジェクト。 タスク オブジェクトの Result プロパティは、クライアント要求を表す HttpListenerContext オブジェクトを返します。

注釈

この操作はブロックされません。 返された Task<TResult> オブジェクトは、受信要求が受信されると完了します。

このメソッドを呼び出す前に、メソッドをStart呼び出し、プロパティからPrefixes返された URI 文字列を追加することで、リッスンする URI プレフィックスを少なくとも 1 つ追加するHttpListenerPrefixCollection必要があります。 プレフィックスの詳細については、クラスの概要を HttpListener 参照してください。

適用対象

こちらもご覧ください