Share via


EntityPropertyMappingAttribute.TargetPath Propriedade

Definição

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.

Aplica-se a