EntityPropertyMappingAttribute.TargetPath Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome della destinazione personalizzata nel feed a cui viene mappata la proprietà.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Valore della proprietà
Valore stringa con attributo o elemento XML di destinazione.
Commenti
Quando la TargetPath proprietà è impostata, è necessario impostare anche le TargetNamespaceUri proprietà e TargetNamespacePrefix .
Il valore di TargetPath deve essere null
(Nothing
in Visual Basic) quando il valore della TargetSyndicationItem proprietà è diverso da CustomProperty.
TargetPath deve essere un'espressione di percorso in cui gli elementi annidati sono separati da una barra rovesciata (/
) e gli attributi vengono specificati da una e commerciale (@
). Nell'esempio seguente la stringa UnitsInStock/@ReorderLevel
esegue il mapping di un valore di proprietà a un attributo denominato ReorderLevel
in un elemento figlio denominato UnitsInStock
dell'elemento entry radice.
<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 proprietà non può contenere spazi vuoti.
La TargetPath proprietà non è espressa come un'espressione XPath vera, ma i nomi di elemento e attributo specificati devono rappresentare attributi e elementi XML ben formati. Un valore non valido causerà un'eccezione quando il servizio dati viene inizializzato.