8.0

値アクセス

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

値のアクセス器は.NETクラス上のプロパティのようなものです。値を読み書きする機能を提供します。

データ交換フレームワーク(DEF)には、データマッピングの設定に使用できる標準的な値アクセスツールのセットや、同期プロセスのさまざまな側面が含まれています。汎用バリューライターのテンプレートは*/sitecore/templates/Data Exchange/Framework/Data Access/Value Accessor/Value Accessor にあります*。

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

構成

通常、一般的な値のアクセルの代わりに特定の種類の値アクセサを使用します。特定の値のアクセルとは、例えばオブジェクト上のプロパティを表すものかもしれません。特定のバリュー・アクセサの構成は、そのタイプによって異なります。

しかし、すべてのバリュー・アクセサルは以下のフィールドを継承します。これらのフィールドを使用すると、バリュー・アクセサのデフォルトの動作を上書きします。

フィールド

概要

バリューリーダー

値リーダーが値のアクセサから要求されたときに返されるバリューリーダーです。

バリューライター

値ライターが値のアクセサから要求されたときに返されるバリューライターです。

DEFおよびオプションプロバイダーの具体的なバリューアクセサに関する情報は、以下の一覧を参照してください。

値アクセス器を拡張するタイミング

以下の場合、カスタム値アクセサを設計すると良いでしょう:

  • サードパーティのAPIを使うカスタムプロバイダーを構築する場合、
  • 複雑な論理を単一の値のアクセルにカプセル化して構成を簡素化したい場合。
この記事を改善するための提案がある場合は、 お知らせください!