捨てられる構文
このページは英語から自動翻訳されています。 原文を読む
HTTPサーバーは、OAuth認証などのアクションからのコールバック要求を待ち受けるために使用でき、要求を受け取った後には捨てられる。この機能は、バックグラウンドアクションが必要だが、HTTPアプリケーションを設定したくない場合に便利です。
以下の例は、CreateListener を使用してポート5555でHTTPサーバーを作成し、次のコンテキストを待機する方法を示しています。
using (var server = HttpServer.CreateListener(5555))
{
// 次のHTTP要求を待機
var context = await server.WaitNextAsync();
Console.WriteLine($"要求されたパス: {context.Request.Path}");
}WaitNext 関数は、完了した要求処理の次のコンテキストを待機します。この操作の結果が取得されると、サーバーはすでに要求を完全に処理し、クライアントに応答を送信しています。