構成エディターを使用したコレクションの編集
執筆者: Robert Lucero
チュートリアルの目標
構成エディターを使用してコレクションを編集する方法について学習します。 この例では、新しい機能を強調表示するように出力キャッシュを構成します。
前提条件
このチュートリアルでは、次の前提条件が必要です。
system.webServer/caching 構成セクションへのアクセス
IIS マネージャーを開きます
[接続] ツリー ビューでサーバーを選択します
構成エディターのユーザー インターフェイス モジュールを開きます
構成エディターの [セクション] コンボ ボックスで、system.webServer – caching を選択するか、「system.webServer/caching」と入力します
コレクション エディターを使用して 3 つのキャッシュ 規則を追加する
構成エディター内の profiles エントリを選択し、(Count=0) の横にある […] ボタンをクリックします。 これにより、caching コレクションを編集するためのコレクション エディターが開きます。
右側の [アクション] 作業ウィンドウで、[追加] をクリックします。 これで、[項目] セクションに新しいエントリが表示され、さらにプロパティの一覧も表示されます。
コレクション エディターの [プロパティ] セクションには、定義済みのコレクションに対するスキーマの既定値が事前に設定されています。 この例では、system.webServer/caching コレクション要素に対するスキーマの既定値が取得されます。
プロパティ エントリ extension の横にはキーがあります。 これは、これがこのコレクション エントリの一意のキーであることを意味します。 金色のキーは、そのキーがコレクション内の各項目に対して一意である必要があることを意味します。 銀色のキーは、それが共有キーであることを意味します。 この例の場合、共有キーの組み合わせはコレクション項目に対して一意である必要があります。
extension エントリを "html" に変更して、静的コンテンツのキャッシュ規則を作成します。
location エントリを ServerAndClient に変更します。
policy エントリを CacheForTimePeriod のキャッシュに変更します。これにより、この静的コンテンツが 30 秒間キャッシュされるようになります。
[アクション] 作業ウィンドウの [追加] をクリックして、キャッシュ ルールをさらに 2 つ追加します。 それらを目的に応じて構成します。
コレクション エディターを閉じます。
変更を設定するには、[アクション] 作業ウィンドウの [適用] をクリックする必要があります。 その前に、[アクション] 作業ウィンドウの [スクリプトの生成] をクリックします。 これで、作成された 3 つのキャッシュ ルールを設定するスクリプト コードが作成されます。
[アクション] 作業ウィンドウの [適用] をクリックして、構成を変更します。
[追加のステップ] 作成したキャッシュ規則を保持したくない場合は、caching コレクションをもう一度編集し、[アクション] 作業ウィンドウで [すべてクリア] クリックします。 構成エディター内の [適用] をクリックすると、すべての規則が削除されます。
まとめ
ここでは、構成エディターのコレクション エディターを使用して、3 つの出力キャッシュ規則を作成しました。 コレクション エディターでは、構成エディターと同様に、特定のコレクションに対するすべての構成設定が公開されます。