EntityPropertyMappingAttribute.TargetPath Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des benutzerdefinierten Ziels im Feed ab, dem die Eigenschaft zugeordnet wird.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Eigenschaftswert
Ein Zeichenfolgenwert mit dem Ziel-XML-Element oder Attribut.
Hinweise
Wenn die TargetPath -Eigenschaft festgelegt ist, müssen auch die TargetNamespaceUri Eigenschaften und TargetNamespacePrefix festgelegt werden.
Der Wert von TargetPath muss (Nothing
in Visual Basic) sein null
, wenn der Wert der TargetSyndicationItem -Eigenschaft etwas anderes als CustomPropertyist.
TargetPath muss ein Pfadausdruck sein, in dem geschachtelte Elemente durch einen umgekehrten Schrägstrich (/
) getrennt und Attribute durch einen ampersand (@
) angegeben werden. Im folgenden Beispiel ordnet die Zeichenfolge UnitsInStock/@ReorderLevel
einen Eigenschaftswert dem Attribut ReorderLevel
auf dem untergeordneten Element UnitsInStock
des Stammeintragselements zu.
<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"
/>
Die TargetPath Eigenschaft darf keinen Leerraum enthalten.
Die TargetPath -Eigenschaft wird nicht als echter XPath-Ausdruck ausgedrückt, aber die angegebenen Element- und Attributnamen müssen wohlgeformte XML-Elemente und Attribute darstellen. Ein ungültiger Wert führt dazu, dass eine Ausnahme auftritt, wenn der Datendienst initialisiert wird.