オプションの概要を展開する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
展開オプションを使用すると、各連絡先またはインタラクションで返される関連データの量を制御できます。たとえば、コンタクトは、関連するファセットとインタラクションが要求された場合にのみ返されます。拡張オプションは、エクスペリエンス データを取得または検索するとき、およびデータ抽出機能を使用するときに使用できます。拡張オプションの使用方法の詳細については、次のページを参照してください。
-
連絡先Search 、関連するファセットとインタラクションをロードします
-
Searchインタラクション と負荷関連のファセットとコンタクト
-
インタラクション集約プロセッサによって取得されるファセットを定義します
すべての展開オプションはSitecore.XConnect.Model.ExpandOptionsを継承し、両方を .GetAsync<TEntity>に渡すことができます。エンティティでサポートされていない展開オプションタイプを使用する場合 (たとえば、インタラクションを取得するときにInteractionExpandOptionsの代わりにContactExpandOptionsを使用する場合)、ArgumentOutOfRangeが表示されます。
インタラクションが返されたら、そのインタラクションのExpandOptionsプロパティを調べて、取得時に使用された展開オプションを確認できます。これは、ファセットが設定されていないためにnullであるか、要求されていないためであるかを判断するのに役立ちます。