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-элементы и атрибуты правильного формата. Недопустимое значение приведет к возникновению исключения при инициализации службы данных.