Compartilhar via


EntityPropertyMappingAttribute Construtores

Definição

Cria uma nova instância do EntityPropertyMappingAttribute.

Sobrecargas

EntityPropertyMappingAttribute(String, SyndicationItemProperty, SyndicationTextContentKind, Boolean)

Cria uma nova instância do EntityPropertyMappingAttribute.

EntityPropertyMappingAttribute(String, String, String, String, Boolean)

Cria uma instância do EntityPropertyMappingAttribute para mapear uma propriedade para um elemento de feed personalizado.

EntityPropertyMappingAttribute(String, SyndicationItemProperty, SyndicationTextContentKind, Boolean)

Cria uma nova instância do EntityPropertyMappingAttribute.

public:
 EntityPropertyMappingAttribute(System::String ^ sourcePath, System::Data::Services::Common::SyndicationItemProperty targetSyndicationItem, System::Data::Services::Common::SyndicationTextContentKind targetTextContentKind, bool keepInContent);
public EntityPropertyMappingAttribute (string sourcePath, System.Data.Services.Common.SyndicationItemProperty targetSyndicationItem, System.Data.Services.Common.SyndicationTextContentKind targetTextContentKind, bool keepInContent);
new System.Data.Services.Common.EntityPropertyMappingAttribute : string * System.Data.Services.Common.SyndicationItemProperty * System.Data.Services.Common.SyndicationTextContentKind * bool -> System.Data.Services.Common.EntityPropertyMappingAttribute
Public Sub New (sourcePath As String, targetSyndicationItem As SyndicationItemProperty, targetTextContentKind As SyndicationTextContentKind, keepInContent As Boolean)

Parâmetros

sourcePath
String

O nome da propriedade, como cadeia de caracteres, do tipo de entidade que é mapeado para a propriedade especificada no item de feed.

targetSyndicationItem
SyndicationItemProperty

Um valor SyndicationItemProperty que representa o elemento no feed para o qual a propriedade deve ser mapeada. Esse valor deverá ser definido None como se o TargetPath não nullfor .

targetTextContentKind
SyndicationTextContentKind

Um valor TargetTextContentKind que identifica o formato do conteúdo a ser exibido no feed.

keepInContent
Boolean

Valor booliano que é true quando a propriedade que está sendo mapeada deve aparecer em seu local mapeado e na seção de conteúdo do feed.

Aplica-se a

EntityPropertyMappingAttribute(String, String, String, String, Boolean)

Cria uma instância do EntityPropertyMappingAttribute para mapear uma propriedade para um elemento de feed personalizado.

public:
 EntityPropertyMappingAttribute(System::String ^ sourcePath, System::String ^ targetPath, System::String ^ targetNamespacePrefix, System::String ^ targetNamespaceUri, bool keepInContent);
public EntityPropertyMappingAttribute (string sourcePath, string targetPath, string targetNamespacePrefix, string targetNamespaceUri, bool keepInContent);
new System.Data.Services.Common.EntityPropertyMappingAttribute : string * string * string * string * bool -> System.Data.Services.Common.EntityPropertyMappingAttribute
Public Sub New (sourcePath As String, targetPath As String, targetNamespacePrefix As String, targetNamespaceUri As String, keepInContent As Boolean)

Parâmetros

sourcePath
String

O nome da propriedade do tipo de entidade, como cadeia de caracteres, que é mapeada para a propriedade especificada no feed.

targetPath
String

O nome do destino, como cadeia de caracteres, no feed resultante para o qual a propriedade é mapeada.

targetNamespacePrefix
String

Esse parâmetro, junto com targetNamespaceUri, especifica o namespace no qual o targetPath elemento existir.

targetNamespaceUri
String

Especifica o URI do namespace do elemento, como cadeia de caracteres, especificado pela targetName propriedade .

keepInContent
Boolean

Valor booliano que é true quando a propriedade que está sendo mapeada deve aparecer em seu local mapeado e na seção de conteúdo do feed.

Comentários

Se nem targetNamespacePrefix nem targetNamespaceUri forem especificados, o targetName será colocado no namespace padrão. Se targetNamespacePrefix não for especificado, um prefixo será gerado automaticamente. Se targetNamespacePrefix for especificado, mas targetNamespaceUri não for especificado, uma exceção será gerada no momento da construção.

Aplica-se a