HttpListener.Start メソッド
アセンブリ: System (system.dll 内)



このメソッドは、GetContext メソッドまたは BeginGetContext メソッドを呼び出す前に呼び出す必要があります。
HttpListener オブジェクトを開始したら、Stop メソッドを使用して停止できます。
![]() |
---|
このリスナ インスタンスが https を使用する場合、Server Certificate をインストールして選択する必要があります。そうしないと、この HttpListener の HttpWebRequest クエリは、予期しない接続の終了で失敗します。Server Certificates および他のリスナ オプションは、HttpCfg.exe を使用して構成できます。詳細については、http://msdn.microsoft.com/library/default.asp?url=/library/en-us/http/http/httpcfg_exe.asp を参照してください。 |

Start メソッドを使用して受信要求の処理を開始するコード例を次に示します。
public static void NonblockingListener(string [] prefixes) { HttpListener listener = new HttpListener(); foreach (string s in prefixes) { listener.Prefixes.Add(s); } listener.Start(); IAsyncResult result = listener.BeginGetContext(new AsyncCallback(ListenerCallback) ,listener); // Applications can do some work here while waiting for the // request. If no work can be done until you have processed a request , // use a wait handle to prevent this thread from terminating // while the asynchronous operation completes. Console.WriteLine("Waiting for request to be processed asyncronously."); result.AsyncWaitHandle.WaitOne(); Console.WriteLine("Request processed asyncronously."); listener.Close(); }

Windows 98, Windows Server 2003, Windows XP Media Center Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHttpListener.Start メソッドを検索する場合は、下記のリンクをクリックしてください。

- HttpListener.Start メソッドのページへのリンク