EntityPropertyMappingAttribute Construtores

Definição

Cria uma nova instância do EntityPropertyMappingAttribute.

Sobrecargas

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, do tipo de entidade que é mapeada para a propriedade especificada do item de alimentação.

targetSyndicationItem
SyndicationItemProperty

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

targetTextContentKind
SyndicationTextContentKind

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

keepInContent
Boolean

Valor booleano, que é true quando a propriedade a ser mapeada, deve aparecer tanto na sua localização mapeada como na secção de conteúdo do feed.

Aplica-se a

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

Cria uma instância de para EntityPropertyMappingAttribute 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 string, que é mapeada para a propriedade especificada no feed.

targetPath
String

O nome do alvo, como string, no feed resultante para o qual a propriedade é mapeada.

targetNamespacePrefix
String

Este parâmetro, juntamente com targetNamespaceUri, especifica o namespace em que o targetPath elemento existe.

targetNamespaceUri
String

Especifica o URI do namespace do elemento, como string, especificado pela targetName propriedade.

keepInContent
Boolean

Valor booleano, que é true quando a propriedade a ser mapeada, deve aparecer tanto na sua localização mapeada como na secção de conteúdo do feed.

Observações

Se nem nenhum targetNamespacePrefix dos targetNamespaceUri dois forem especificados, serão targetName colocados no namespace padrão. Se targetNamespacePrefix não for especificado, um prefixo é gerado automaticamente. Se targetNamespacePrefix for especificado, mas targetNamespaceUri não for especificado, é lançada uma exceção no momento da construção.

Aplica-se a