HttpListener.GetContextAsync HttpListener.GetContextAsync HttpListener.GetContextAsync HttpListener.GetContextAsync Method

定義

非同期操作として受信要求を待ちます。Waits for an incoming request as an asynchronous operation.

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)

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation. タスク オブジェクトの Result プロパティは、クライアント要求を表す HttpListenerContext オブジェクトを返します。The Result property on the task object returns an HttpListenerContext object that represents a client request.

注釈

この操作はブロックされません。This operation will not block. 返さTask<TResult>れたオブジェクトは、受信した要求を受信したときに完了します。The returned Task<TResult> object will complete when the incoming request has been received.

このメソッドを呼び出す前に、 Startメソッドを呼び出し、 Prefixesプロパティによって返されるに uri 文字列を追加することによってHttpListenerPrefixCollection 、リッスンする uri プレフィックスを少なくとも1つ追加する必要があります。Before calling this method, you must call the Start method and add at least one URI prefix to listen for by adding the URI strings to the HttpListenerPrefixCollection returned by the Prefixes property. プレフィックスの詳細については、 HttpListenerクラスの概要に関する記述を参照してください。For a detailed description of prefixes, see the HttpListener class overview.

適用対象

こちらもご覧ください