EntityPropertyMappingAttribute.TargetPath Tulajdonság

Definíció

Lekéri annak az egyéni célnak a nevét a hírcsatornában, amelyhez a tulajdonság megfeleltetve van.

public:
 property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String

Tulajdonság értéke

Sztringérték cél XML-elemmel vagy attribútummal.

Megjegyzések

Ha a TargetPath tulajdonság be van állítva, a tulajdonságokat és TargetNamespaceUri a TargetNamespacePrefix tulajdonságokat is be kell állítani.

A TargetPath értéke null (Nothing Visual Basic), ha a TargetSyndicationItem tulajdonság értéke nem CustomProperty.

TargetPath Olyan elérésiút-kifejezésnek kell lennie, amelyben a beágyazott elemeket fordított perjel (/) választja el egymástól, és az attribútumokat egy ampersand (@) adja meg. Az alábbi példában a sztring UnitsInStock/@ReorderLevel egy tulajdonságértéket a gyökérbeviteli elemről elnevezett gyermekelemen elnevezett ReorderLevelUnitsInStock attribútumra képez le.

<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"
          />

A TargetPath tulajdonság nem tartalmazhat szóközt.

A TargetPath tulajdonság nem valódi XPath-kifejezésként van kifejezve, de a megadott elem- és attribútumneveknek megfelelően formázott XML-elemeket és attribútumokat kell jelölniük. Érvénytelen érték esetén az adatszolgáltatás inicializálása kivételt okoz.

A következőre érvényes: