EntityPropertyMappingAttribute.TargetPath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティのマップ先のフィードでカスタム ターゲットの名前を取得します。
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
プロパティ値
ターゲットの XML 要素または属性を持つ文字列値。
注釈
TargetPath プロパティが設定されている場合は、TargetNamespaceUri および TargetNamespacePrefix プロパティも設定する必要があります。
プロパティの値が null
以外の場合、 のTargetPath値TargetSyndicationItemは (Nothing
Visual Basic の場合) である必要CustomPropertyがあります。
TargetPathは、入れ子になった要素が円記号 () で区切られ、属性がアンパサンド@
(/
) で指定されるパス式である必要があります。 次の例では、文字列 UnitsInStock/@ReorderLevel
によってプロパティ値がルート エントリ要素の ReorderLevel
という子要素の UnitsInStock
という属性にマップされます。
<Property Name="ReorderLevel" Type="Int16"
m:FC_TargetPath="UnitsInStock/@ReorderLevel"
m:FC_NsPrefix="Northwind"
m:FC_NsUri="http://schemas.examples.microsoft.com/dataservices"
m:FC_KeepInContent="false"
/>
プロパティに TargetPath 空白を含めることはできません。
TargetPath プロパティは、XPath の true 式として表現されませんが、指定された要素と属性の名前は整形式の XML 要素と属性を表す必要があります。 データ サービスが初期化されたときに、無効な値により例外が発生します。
適用対象
.NET