EntityPropertyMappingAttribute.TargetPath Свойство

Определение

Получает имя пользовательского целевого объекта в веб-канале, которому сопоставляется данное свойство.

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

Значение свойства

Строковое значение с целевым XML-элементом или атрибутом.

Комментарии

TargetPath Если свойство задано, TargetNamespaceUri необходимо также задать свойства и TargetNamespacePrefix .

Значение TargetPath должно быть null (Nothing в Visual Basic), если свойство имеет значение, отличное TargetSyndicationItem от CustomProperty.

TargetPath должен быть выражением пути, в котором вложенные элементы разделяются обратной косой чертой (/), а атрибуты задаются амперсандом (@). В следующем примере строка UnitsInStock/@ReorderLevel сопоставляет значение свойства с атрибутом с именем ReorderLevel у обозначенного именем UnitsInStock дочернего элемента корневого элемента entry.

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

Свойство TargetPath не может содержать пробелы.

Свойство TargetPath не выражается как истинное выражение XPath, но указанные имена элементов и атрибутов должны представлять xml-элементы и атрибуты правильного формата. Недопустимое значение приведет к возникновению исключения при инициализации службы данных.

Применяется к