ObservableAggregator を使ってアイテムをフィルタリングする方法

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ObservableAggregatorプロセッサのインスタンスを設定して、オブザーバーに送らないようにしたい項目をフィルタリングできます。すべてのオブザービブルはグローバルaggregation.filter.inboundパイプラインを使用します。さらに、オブザービブル専用のパイプラインを追加することもできます。

構成

グローバルアグリゲーションフィルターをXMLで実装します。以下のコードは2つのフィルターを追加します。最初のものは連絡先IDでフィルタリングし、2つ目は訪問したパスでフィルタリングします:

<aggregation.filter.inbound> ca82109f-30cd-4414-956e-caea41c7510c /default.aspx </aggregation.filter.inbound> You can configure each processor in the sample above with additional values.

観測可能な特定フィルタ

グローバルフィルターパイプラインに加えて、観測対象特有のパイプラインを設定することができます。 DefaultObservableという観測可能なパイプラインを設定する場合は、単にdefaultobservable.filter.inboundというパイプラインを構成します。例えば:

DefaultObservable /other.aspx

この構成ではグローバルパイプラインと全く同じプロセッサタイプを使用します。Sitecore DefaultObservableプロセッサがアイテムをフィルタリングしている場合にのみパイプライン内のプロセッサを適用します。

この記事を改善するための提案がある場合は、 お知らせください!