---
title: "バリューライター"
slug: "value-writers"
abstract: "Sitecore Data Exchange Frameworkがバリューライターを使ってオブジェクトに値を書き込む方法を実装する方法のガイド。"
---
# バリューライター

値ライターは、.NETクラス上のプロパティセッターメソッドのようなものです。オブジェクトに値を書き込むために必要なロジックの実装を提供します。

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

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

## 構成

汎用バリューライターが使われることは稀です。ほとんどの場合、特定のタイプのバリューライター(例えばオブジェクトのプロパティを設定できるもの)が使われます。特定のバリューライターの設定はそのタイプに依存します。

DEFおよび任意の提供者における具体的な価値作成者に関する情報については、以下の一覧をご参照ください。

-   [フレームワークの価値ライター](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/framework-value-writers.html "Framework value writers")

## 価値書を書くべきタイミング

以下の場合、カスタム価値ライターを設計したいかもしれません:

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