---
title: "オプションを展開する概要"
slug: "expand-options-overview"
abstract: "各接触ややり取りで返される関連データの量をコントロールできる「展開」オプションの概要。"
---
# オプションを展開する概要

展開オプションは、各接触ややり取りで返される関連データの量を制御できます。例えば、関連する側面ややり取りはリクエストされた場合のみ返されます。経験データの取得や検索時、データ抽出機能の際には展開オプションを使用できます。展開オプションの使い方については以下のページを参照してください。

-   連絡先を取得し、関連する側面や[やり取り](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/get-contact-with-interactions.html "Get contact with interactions")[を読み込み](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/get-contact-with-facets.html "Get contact with facets")ましょう
-   [交流を得て、関連する側面](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/get-interaction-facets.html "Get interaction facets")[や接触を積み込む](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/expand-related-contact.html "Expand related contact")
-   [Search連絡先](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/search-contacts.html "Search contacts") と関連する側面や相互作用を読み込みます
-   [Searchのやり取り](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/search-interactions.html "Search interactions") と関連ファセットおよび接触の読み込み
-   [インタラクションアグリゲーションプロセッサ](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/walkthrough--using-the-interactions-pipeline-to-aggregate-and-store-reporting-data.html "Walkthrough: Using the interactions pipeline to aggregate and store reporting data")が取得すべきファセットを定義します

すべての展開オプションはSitecore.XConnect.Model.ExpandOptionsを継承し、両方とも .GetAsync<TEntity>に渡すことができます。エンティティがサポートしない展開オプション型(例えば、インタラクションを取得する際にContactExpandOptionsをInteractionExpandOptionsに置き換えるなど)を使うと、ArgumentOutOfRangeが得られます。

インタラクションが返された場合、そのインタラクションのExpandOptionsプロパティを調べて、取得時に使われた展開オプションを確認できます。これにより、ファセットが設定されていないのか、リクエストされていないのかを判断するのに役立ちます。