KestrelServerOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Kestrel 固有の機能のプログラムによる構成を提供します。
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- 継承
-
KestrelServerOptions
コンストラクター
KestrelServerOptions() |
Kestrel 固有の機能のプログラムによる構成を提供します。 |
プロパティ
AddServerHeader |
ヘッダーを各応答に |
ApplicationServices |
UseKestrel オプション コールバックを有効にして、起動時にアプリケーションによって登録されたサービスを解決して使用します。 通常は によって UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)初期化されます。 |
ConnectionFilter |
各接続StreamをIConnectionFilterインターセプトおよび変換できるようにする を取得または設定します。
および UseConnectionLogging(KestrelServerOptions) 拡張メソッドによって |
Limits |
要求制限オプションへのアクセスを提供します。 |
MaxRequestBufferSize |
古い.
このプロパティは互換性のために残されていますが、今後のバージョンでは削除される予定です。
代わりに 要求バッファーの最大サイズを取得または設定します。 |
NoDelay |
すべての接続に対して Nagle のアルゴリズムを有効にするには、false に設定します。 |
ShutdownTimeout |
サーバーのシャットダウンが開始されてから、接続が強制的に閉じられるまでにかかる時間。 Kestrel は、接続を終了する前に、進行中の要求処理が完了するまでタイムアウトの期間待機します。 この間、新しい接続や要求は受け入れされません。 |
ThreadCount |
要求の処理に使用される libuv I/O スレッドの数。 |
拡張メソッド
UseConnectionLogging(KestrelServerOptions, String) |
接続から読み取られ、接続に書き込まれたバイトの詳細ログを出力します。 |
UseConnectionLogging(KestrelServerOptions) |
接続から読み取られ、接続に書き込まれたバイトの詳細ログを出力します。 |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
HTTPS を使用するように Kestrel を構成します。 |
UseHttps(KestrelServerOptions, X509Certificate2) |
HTTPS を使用するように Kestrel を構成します。 |
UseHttps(KestrelServerOptions, String, String) |
HTTPS を使用するように Kestrel を構成します。 |
UseHttps(KestrelServerOptions, String) |
HTTPS を使用するように Kestrel を構成します。 |