EntityPropertyMappingAttribute.TargetPath Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o nome do destino personalizado no feed para o qual a propriedade é mapeada.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Valor da propriedade
Valor da cadeia de caracteres com o elemento ou atributo XML de destino.
Comentários
Quando a TargetPath propriedade é definida, as TargetNamespaceUri propriedades e TargetNamespacePrefix também devem ser definidas.
O valor de deve ser null
(Nothing
no Visual Basic) quando o valor da TargetSyndicationItem propriedade for diferente CustomPropertyde TargetPath .
TargetPath deve ser uma expressão de caminho na qual os elementos aninhados são separados por uma barra invertida (/
) e os atributos são especificados por um e comercial (@
). No exemplo a seguir, a cadeia de caracteres UnitsInStock/@ReorderLevel
mapeia um valor de propriedade para um atributo chamado ReorderLevel
em um elemento filho chamado UnitsInStock
do elemento de entrada raiz.
<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 propriedade não pode conter espaço em branco.
A TargetPath propriedade não é expressa como uma expressão XPath verdadeira, mas os nomes de elemento e atributo especificados devem representar elementos e atributos XML bem formados. Um valor inválido fará com que uma exceção ocorra quando o serviço de dados for inicializado.