EntityPropertyMappingAttribute.TargetPath Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá název vlastního cíle v informačním kanálu, na který je mapována vlastnost.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Hodnota vlastnosti
Řetězcová hodnota s cílovým elementem XML nebo atributem.
Poznámky
TargetPath Pokud je vlastnost nastavena, musí být nastaveny TargetNamespaceUri také vlastnosti aTargetNamespacePrefix.
Hodnota TargetPath musí být null
(Nothing
v jazyce Visual Basic), pokud hodnota TargetSyndicationItem vlastnosti je cokoli jiného než CustomProperty.
TargetPath musí být výraz path, ve kterém jsou vnořené prvky oddělené zpětným lomítkem (/
) a atributy jsou určeny pomocí ampersand (@
). V následujícím příkladu řetězec UnitsInStock/@ReorderLevel
mapuje hodnotu vlastnosti na atribut pojmenovaný ReorderLevel
v podřízeném elementu s názvem UnitsInStock
elementu root entry.
<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"
/>
Vlastnost TargetPath nesmí obsahovat prázdné znaky.
Vlastnost TargetPath není vyjádřena jako pravdivý výraz XPath, ale zadané názvy elementů a atributů musí představovat dobře formátované xml elementy a atributy. Neplatná hodnota způsobí výjimku při inicializaci datové služby.