---
title: "バリューリーダー"
slug: "value-readers"
abstract: "Sitecoreデータ交換フレームワークにおける価値リーダーがオブジェクト値を読み取るロジックをどのように実装するかのガイド。"
---
# バリューリーダー

値リーダーは、.NETクラス上のプロパティゲッターメソッドのようなものです。オブジェクトから値を読み取るために必要なロジックの実装を提供します。

データ交換フレームワーク(DEF)には、同期プロセスのさまざまな側面を設定できる標準的な値リーダーのセットが付属しています。汎用値リーダーのテンプレートは */sitecore/templates/Data Exchange/Framework/Data Access/Value Readers/Value Reader*にあります。

プロバイダーが統合するシステム専用に設計された値リーダーを含むオプションプロバイダーをインストールできます。

## 構成

通常、汎用バリューリーダーの代わりに特定のタイプのバリューリーダーを使用します。例えば、特定のバリューリーダーとは、オブジェクトにプロパティを持つものを指します。特定のバリューリーダーの設定は、そのタイプによって異なります。

DEFおよびオプションプロバイダーの特定の値リーダーに関する情報については、以下のリストを参照してください。

-   [フレームワークの値リーダー](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/framework-value-readers.html "Framework value readers")
-   [Sitecoreバリューリーダー](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/sitecore-value-readers.html "Sitecore value readers")
-   [xConnect値リーダー](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/xconnect-value-readers.html "xConnect value readers")
-   [MongoDBバリューリーダー](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/mongodb-value-readers.html "MongoDB value readers")
-   [Salesforceの価値リーダー](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/salesforce-value-readers.html "Salesforce value readers")

## 値リーダーを拡張するタイミング

以下の場合、カスタム値リーダーを設計すると良いかもしれません:

-   サードパーティのAPIを使うカスタムプロバイダーを構築する場合、
-   複雑な論理を単一の値リーダーにカプセル化して構成を簡素化したい場合、