EntityPropertyMappingAttribute.TargetPath Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom de la cible personnalisée dans le flux à laquelle la propriété est mappée.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Valeur de propriété
Valeur de chaîne avec l'élément ou l'attribut XML cible.
Remarques
Lorsque la TargetPath propriété est définie, les TargetNamespaceUri propriétés et TargetNamespacePrefix doivent également être définies.
La valeur de TargetPath doit être null
(Nothing
en Visual Basic) lorsque la valeur de la TargetSyndicationItem propriété est autre que CustomProperty.
TargetPath doit être une expression de chemin dans laquelle les éléments imbriqués sont séparés par une barre oblique inverse (/
) et les attributs sont spécifiés par un ampersand (@
). Dans l'exemple suivant, la chaîne UnitsInStock/@ReorderLevel
mappe une valeur de propriété à un attribut nommé ReorderLevel
sur un élément enfant nommé UnitsInStock
de l'élément d'entrée racine.
<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"
/>
La TargetPath propriété ne peut pas contenir d’espace blanc.
La TargetPath propriété n’est pas exprimée en tant que véritable expression XPath, mais les noms d’éléments et d’attributs spécifiés doivent représenter des éléments et des attributs XML bien formés. Une valeur non valide entraîne une exception lors de l’initialisation du service de données.