EntityPropertyMappingAttribute Konstruktory

Definice

Vytvoří novou instanci EntityPropertyMappingAttribute.

Přetížení

EntityPropertyMappingAttribute(String, SyndicationItemProperty, SyndicationTextContentKind, Boolean)

Vytvoří novou instanci 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)

Parametry

sourcePath
String

Název vlastnosti jako řetězec typu entity, který je mapován na zadanou vlastnost položky informačního kanálu.

targetSyndicationItem
SyndicationItemProperty

Hodnota SyndicationItemProperty , která představuje prvek v informačním kanálu, ke kterému chcete mapovat vlastnost. Tato hodnota musí být nastavena na None hodnotu, pokud TargetPath není null.

targetTextContentKind
SyndicationTextContentKind

Hodnota TargetTextContentKind , která identifikuje formát obsahu, který se má zobrazit v informačním kanálu.

keepInContent
Boolean

Logická hodnota, která je true při mapování vlastnosti by se měla objevit jak v mapovaném umístění, tak v části obsahu informačního kanálu.

Platí pro

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

Vytvoří instanci objektu EntityPropertyMappingAttribute pro mapování vlastnosti na vlastní prvek informačního kanálu.

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)

Parametry

sourcePath
String

Název vlastnosti typu entity, jako řetězec, který je namapován na zadanou vlastnost v informačním kanálu.

targetPath
String

Název cíle, jako řetězec, ve výsledném informačním kanálu, na který je vlastnost mapována.

targetNamespacePrefix
String

Tento parametr společně s parametrem targetNamespaceUriurčuje obor názvů, ve kterém targetPath prvek existuje.

targetNamespaceUri
String

Určuje identifikátor URI oboru názvů elementu, jako řetězec určený targetName vlastností.

keepInContent
Boolean

Logická hodnota, která je true při mapování vlastnosti by se měla objevit jak v mapovaném umístění, tak v části obsahu informačního kanálu.

Poznámky

targetNamespacePrefix Pokud ani targetNamespaceUri nezadáte, vloží se do targetName výchozího oboru názvů. Pokud targetNamespacePrefix není zadána, automaticky se vygeneruje předpona. Pokud targetNamespacePrefix je zadána, ale targetNamespaceUri není zadána, je vyvolán výjimka v době výstavby.

Platí pro