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 vlastnost mapována.
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 NEBO atributem XML.
Poznámky
TargetPath Při nastavení vlastnosti musí být nastaveny TargetNamespaceUriTargetNamespacePrefix i vlastnosti.
Hodnota TargetPath musí být null (Nothing v jazyce Visual Basic), pokud hodnota vlastnosti je cokoli jiného TargetSyndicationItem než CustomProperty.
TargetPath musí být výraz cesty, ve kterém jsou vnořené prvky odděleny zpětným lomítkem (/) a atributy jsou určeny ampersandem (@). 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 kořenového vstupního elementu.
<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 nemůže obsahovat prázdné znaky.
Vlastnost TargetPath není vyjádřena jako skutečný výraz XPath, ale zadaný prvek a názvy atributů musí představovat dobře formátované xml elementy a atributy. Neplatná hodnota způsobí, že při inicializaci datové služby dojde k výjimce.