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 を構成します。 |