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 ist.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Eigenschaftswert
Zeichenfolgenwert mit XML-Zielelement oder -Attribut.
Hinweise
Wenn die TargetPath Eigenschaft festgelegt wird, müssen auch die TargetNamespaceUriTargetNamespacePrefix Eigenschaften festgelegt werden.
Der Wert von muss (Nothing in Visual Basic) sein null , wenn der Wert der TargetSyndicationItem Eigenschaft etwas anderes ist als CustomProperty.TargetPath
TargetPath muss ein Pfadausdruck sein, in dem geschachtelte Elemente durch einen umgekehrten Schrägstrich (/) getrennt sind und Attribute durch ein kaufmännisches Und-Zeichen (@) angegeben werden. Im folgenden Beispiel ordnet die Zeichenfolge UnitsInStock/@ReorderLevel einem Attribut, das auf einem untergeordneten Element mit dem Namen des Stammeintragselements benannt ReorderLevel ist UnitsInStock , einen Eigenschaftswert 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 wahrer 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.