HTTP_SERVER_PROPERTY列挙 (http.h)
HTTP_SERVER_PROPERTY列挙は、URL グループ、サーバー セッション、または要求キューで HTTP Server API によって構成されるプロパティを定義します。
構文
typedef enum _HTTP_SERVER_PROPERTY {
HttpServerAuthenticationProperty = 0,
HttpServerLoggingProperty = 1,
HttpServerQosProperty = 2,
HttpServerTimeoutsProperty = 3,
HttpServerQueueLengthProperty = 4,
HttpServerStateProperty = 5,
HttpServer503VerbosityProperty = 6,
HttpServerBindingProperty = 7,
HttpServerExtendedAuthenticationProperty = 8,
HttpServerListenEndpointProperty = 9,
HttpServerChannelBindProperty = 10,
HttpServerProtectionLevelProperty = 11,
HttpServerDelegationProperty,
HttpServerFastForwardingProperty
} HTTP_SERVER_PROPERTY, *PHTTP_SERVER_PROPERTY;
定数
HttpServerAuthenticationProperty 値: 0 authentication プロパティを使用すると、URL グループのサーバー側認証、または Basic、NTLM、Negotiate、Digest 認証スキームを使用したサーバー セッションが有効になります。 HTTP_SERVER_AUTHENTICATION_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerLoggingProperty 値: 1 logging プロパティを使用すると、サーバー セッションまたは URL グループのログ記録が有効になります。 HTTP_LOGGING_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerQosProperty 値: 2 QOS プロパティを使用すると、特定の時点で URL グループに対して提供される未処理の接続の最大数を制限したり、サーバー セッションまたは URL グループの応答送信帯域幅を制限したりするなど、サービスの品質に影響を与える設定が有効になります。 HTTP_QOS_SETTING_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerTimeoutsProperty 値: 3 timeouts プロパティは、サーバー セッションまたは URL グループのタイムアウトを構成します。 HTTP_TIMEOUT_LIMIT_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerQueueLengthProperty 値: 4 connections プロパティは、要求キュー内の要求の数を制限します。 これは ULONG です。 |
HttpServerStateProperty 値: 5 connections プロパティは、URL グループ、サーバー セッション、または要求キューの状態を構成します。 HTTP_STATE_INFO構造体には、URL グループまたはサーバー セッションのこのプロパティの構成データが含まれています。 要求キューは 、HTTP_ENABLED_STATE 列挙を使用してこのプロパティを構成します。 |
HttpServer503VerbosityProperty 値: 6 503 詳細度プロパティは、要求キューに対して HTTP サーバー API によって生成される 503 応答の詳細レベルを構成します。 HTTP_503_RESPONSE_VERBOSITY列挙には、このプロパティの構成データが含まれています。 |
HttpServerBindingProperty 値: 7 バインド プロパティは、URL グループを要求キューに関連付けます。 HTTP_BINDING_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerExtendedAuthenticationProperty 値: 8 拡張認証プロパティを使用すると、URL グループのサーバー側認証、または Kerberos 認証スキームを使用したサーバー セッションが有効になります。 HTTP_SERVER_AUTHENTICATION_INFO構造体には、このプロパティの構成データが含まれています。 |
HttpServerListenEndpointProperty 値: 9 リッスンしているエンドポイント プロパティ。 |
HttpServerChannelBindProperty 値: 10 このプロパティは、承認チャネル バインドを実装します。 HTTP_CHANNEL_BIND_INFO構造体には、承認の詳細が含まれています。 |
HttpServerProtectionLevelProperty 値: 11 |
注釈
HTTP_SERVER_PROPERTY列挙型は、サーバー セッション、URL グループ、または要求キューで構成を設定または照会するために使用されます。 この列挙体のメンバーと関連付けられた構成構造は、 HttpQueryRequestQueueProperty、 HttpQueryServerSessionProperty、 HttpQueryUrlGroupProperty、 HttpSetRequestQueueProperty、 HttpSetServerSessionProperty、 および HttpSetUrlGroupProperty によって使用され、構成パラメーターを定義します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | http.h |