---
title: "コンストラクタ値リーダー"
slug: "constructor-value-reader"
abstract: "Sitecore Data Exchange FrameworkにおけるConstructor値リーダーの紹介。"
---
# コンストラクタ値リーダー

この値リーダーを使ってコンストラクタを呼び出し、作成されたオブジェクトを返します。

呼び出されるコンストラクタは、値リーダーに渡されるソースオブジェクトに依存します:

-   ソースオブジェクトがnullの場合は、デフォルトのコンストラクタが呼び出されます。
-   ソースオブジェクトがコレクションでない場合、そのソースオブジェクトはパラメータとしてコンストラクタに渡されます。
-   ソースオブジェクトがコレクションの場合、コレクションの各メンバーは別々のパラメータとしてコンストラクタに渡されます。

期待されるソースオブジェクトタイプ

System.Object

テンプレートの位置

*データ交換/フレームワーク/データアクセス/値リーダー/コンストラクタ値リーダー*

## テンプレートフィールド

フィールド名

概要

種類

その構成体が呼び出された型。

コンストラクタパラメータにはソースを使用しないでください

選択された場合、ソースオブジェクトがnullでなくても、コンストラクタにはパラメータが渡されません。

汎用パラメータタイプ

型に汎用パラメータがある場合、このフィールドは汎用パラメータ型を指定するために使われます。複数の型を指定するには、型名を改行で区切ってください。