プロパティの構成
HTTP Server バージョン 2.0 API を使用すると、アプリケーションで要求キュー、サーバー セッション、および URL グループを手動で構成できます。 サーバー セッションは、その下に作成されたすべての URL グループに適用される構成情報を含む最上位のオブジェクトです。 アプリケーションは、その下に 1 つ以上の URL グループを含むサーバー セッションを作成し、URL グループを要求キューに関連付けます。
HTTP Server バージョン 2.0 API の特定の構成オブジェクトの詳細については、次を参照してください。
構成オブジェクトのプロパティは、次の図に示すように、 HttpSetServerSessionProperty、 HttpSetUrlGroupProperty 、 および HttpSetRequestQueueProperty を使用して設定されます。 要求キューと URL グループの間の関連付けは、必要に応じて変更できますが、サーバー セッションと URL グループ間の関連付けを変更することはできません。 要求を受信するには、URL グループを要求キューに関連付ける必要があります。
次の表に、各構成オブジェクトで設定できるプロパティの一覧を示します。 一般に、アプリケーションによってプロパティ構成が設定されていない場合、HTTP Server API の既定の構成が適用されます。 サーバー セッション上のアプリケーションによって設定された構成プロパティは、HTTP Server API 全体の構成をオーバーライドします。 URL グループに設定されている構成はサーバー セッション構成をオーバーライドし、要求キューの構成は HTTP Server API の既定の構成をオーバーライドします。
Configuration オブジェクト | プロパティ |
---|---|
サーバー セッション | HttpServerStateProperty HttpServerLoggingProperty HttpServerQosProperty HttpServerTimeoutsProperty HttpServerAuthenticationProperty |
URL グループ | HttpServerStateProperty HttpServerAuthenticationProperty HttpServerLoggingProperty HttpServerQosProperty HttpServerBindingProperty HttpServerTimeoutsProperty |
要求キュー | HttpServerStateProperty HttpServerQueueLengthProperty HttpServer503VerbosityProperty |
サーバー セッションのプロパティは、 HTTP_SERVER_PROPERTY 列挙で定義されます。 次の表に、各プロパティの種類に設定されるプロパティ構造と、これらのプロパティがアプリケーションによって設定されていない場合の HTTP Server API の既定値を示します。
プロパティ | 構造体 | HTTP サーバー API の既定値 |
---|---|---|
HttpServerAuthenticatonProperty | HTTP_SERVER_AUTHENTICATION_INFO | [認証なし] |
HttpServerLoggingProperty | HTTP_LOGGING_INFO | ログ記録なし |
HttpServerQosProperty-HttpQosSettingTypeConnectionLimit> | HTTP_CONNECTION_LIMIT_INFO | 制限なし |
HttpServerTimeoutsProperty | HTTP_TIMEOUT_LIMIT_INFO | 120 秒。 |
HttpServerQosProperty-HttpQosSettingTypeBandwidth> | HTTP_BANDWIDTH_LIMIT_INFO | 制限なし |
HttpServerQueueLengthProperty | ULONG | 1000 |
HttpServerStateProperty | HTTP_STATE_INFO | Enabled |
HttpServer503VerbosityProperty | HTTP_503_RESPONSE_VERBOSITY | HttpResponseVerbosityBasic |
HttpServerBindingProperty | HTTP_BINDING_INFO | None |
次の表に、HTTP Server API 構成の最小値と最大値を示します。
プロパティ | HTTP Server API の最大値と最小値 |
---|---|
HttpServerQosProperty-HttpQosSettingTypeBandwidth> | Min = MIN_ALLOWED_BANDWIDTH_THROTTLING_RATE Max = none |
HttpServerQueueLengthProperty | Min = 0xA Max = 0xFFFF |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示