HttpCompressionSchemeElement クラス

動的コンテンツまたは静的コンテンツの圧縮スキームを構成します。

構文

class HttpCompressionSchemeElement : CollectionElement  

メソッド

このクラスにはメソッドが含まれていません。

プロパティ

次の表は、HttpCompressionSchemeElement クラスによって公開されるプロパティの一覧です。

名前 説明
Dll 圧縮スキームに関連付けられている DLL の完全修飾ファイル システム パスとファイル名を指定する、空でない読み取り/書き込みの string 値。 このプロパティに対して何らかの変更が行われる前に、World Wide Web 発行サービス (WWW サービス) を再起動する必要があります。
DoDynamicCompression 読み取り/書き込みの boolean 値。 IIS で ASP ページのスクリプトや ISAPI 拡張などの動的コンテンツの要求に対する応答が圧縮される場合は true、それ以外の場合は false。 既定値は、true です。 注: このプロパティは継承できないため、Name プロパティが "gzip" に設定されている場合は、グローバル レベル (HttpCompressionSection) と個々のスキーム レベルの両方で true に設定する必要があります。 この値を個々の圧縮スキーム レベルで変更する場合は、変更が行われる前に、WWW サービスを再起動する必要があります。
DoStaticCompression 読み取り/書き込みの boolean 値。 IIS で静的コンテンツの要求に対する応答が圧縮される場合は true、それ以外の場合は false。 既定値は、true です。 注: このプロパティは継承できないため、Name プロパティが "gzip" に設定されている場合は、グローバル レベル (HttpCompressionSection) と個々のスキーム レベルの両方で true に設定する必要があります。 この値を個々の圧縮スキーム レベルで変更する場合は、変更が行われる前に、WWW サービスを再起動する必要があります。 注: 静的圧縮ストアは、NTFS を使用してフォーマットされたディスク パーティションまたはリモート共有に配置する必要があります。 ファイル ストアが NTFS でない場合、静的圧縮は無効になります。 セキュリティ上の理由から、FAT キャッシュ ストアから圧縮された応答は提供されません。
DynamicCompressionLevel 動的コンテンツの圧縮レベルを 0 から 10 までで指定する、読み取り/書き込みの uint32 値。 10 は最大圧縮量です。0 は圧縮が無効になっていることを意味します。 既定値は 0 (無効) です。 より高いレベルの圧縮には、より多くの CPU サイクルが必要です。 注: 動的圧縮は CPU 時間とメモリ リソースをかなり消費するため、ネットワーク接続は遅いが、CPU 時間を割くことができるサーバーでのみ使用してください。 圧縮された静的応答はキャッシュできるため、動的応答のように CPU リソースには影響しません。 注: プロパティに対する変更が行われる前に、WWW サービスを再起動する必要があります。
Name 圧縮スキームの名前を指定する、空でない読み取り専用の string 値。 サポートされている値は、"gzip" と "deflate" です。 キー プロパティ。
StaticCompressionLevel 静的コンテンツの圧縮レベルを 0 から 10 までで指定する、uint32 値。 10 は最大圧縮量です。0 は圧縮が無効になっていることを意味します。 既定値は 7 です。 より高いレベルの圧縮には、より多くの CPU サイクルが必要です。 注: プロパティに対する変更が行われる前に、WWW サービスを再起動する必要があります。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

このクラスのインスタンスは、HttpCompressionSection クラスの HttpCompression プロパティに含まれています。

継承階層

CollectionElement

HttpCompressionSchemeElement

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

CollectionElement クラス
HttpCompressionMimeTypeElement クラス
HttpCompressionSection クラス
UrlCompressionSection クラス