PartConventionBuilder<T>.ExportProperty Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ExportProperty(Expression<Func<T,Object>>) |
Exportuje zadanou vlastnost. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportuje zadanou vlastnost se zadanou konfigurací. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Exportuje zadanou vlastnost jako zadaný typ kontraktu. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportuje zadanou vlastnost jako zadaný typ kontraktu pomocí zadané konfigurace. |
ExportProperty(Expression<Func<T,Object>>)
Exportuje zadanou vlastnost.
public:
System::Composition::Convention::PartConventionBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertySelector);
public System.Composition.Convention.PartConventionBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertySelector);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> -> System.Composition.Convention.PartConventionBuilder<'T>
Public Function ExportProperty (propertySelector As Expression(Of Func(Of T, Object))) As PartConventionBuilder(Of T)
Parametry
- propertySelector
- Expression<Func<T,Object>>
Funkce, která vybere vlastnost k exportu.
Návraty
Objekt, který lze použít k další konfiguraci části.
Platí pro
ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)
Exportuje zadanou vlastnost se zadanou konfigurací.
public:
System::Composition::Convention::PartConventionBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertySelector, Action<System::Composition::Convention::ExportConventionBuilder ^> ^ exportConfiguration);
public System.Composition.Convention.PartConventionBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertySelector, Action<System.Composition.Convention.ExportConventionBuilder> exportConfiguration);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> * Action<System.Composition.Convention.ExportConventionBuilder> -> System.Composition.Convention.PartConventionBuilder<'T>
Public Function ExportProperty (propertySelector As Expression(Of Func(Of T, Object)), exportConfiguration As Action(Of ExportConventionBuilder)) As PartConventionBuilder(Of T)
Parametry
- propertySelector
- Expression<Func<T,Object>>
Funkce, která vybere vlastnost k exportu.
- exportConfiguration
- Action<ExportConventionBuilder>
Akce, která konfiguruje exportovanou vlastnost.
Návraty
Objekt, který lze použít k další konfiguraci části.
Výjimky
Výraz propertySelector
musí být MemberExpression pro přístup k vlastnosti.
Platí pro
ExportProperty<TContract>(Expression<Func<T,Object>>)
Exportuje zadanou vlastnost jako zadaný typ kontraktu.
public:
generic <typename TContract>
System::Composition::Convention::PartConventionBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertySelector);
public System.Composition.Convention.PartConventionBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertySelector);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> -> System.Composition.Convention.PartConventionBuilder<'T>
Public Function ExportProperty(Of TContract) (propertySelector As Expression(Of Func(Of T, Object))) As PartConventionBuilder(Of T)
Parametry typu
- TContract
Typ kontraktu.
Parametry
- propertySelector
- Expression<Func<T,Object>>
Funkce, která vybere vlastnost k exportu.
Návraty
Objekt, který lze použít k další konfiguraci části.
Výjimky
Výraz propertySelector
musí být MemberExpression pro přístup k vlastnosti.
Platí pro
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)
Exportuje zadanou vlastnost jako zadaný typ kontraktu pomocí zadané konfigurace.
public:
generic <typename TContract>
System::Composition::Convention::PartConventionBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertySelector, Action<System::Composition::Convention::ExportConventionBuilder ^> ^ exportConfiguration);
public System.Composition.Convention.PartConventionBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertySelector, Action<System.Composition.Convention.ExportConventionBuilder> exportConfiguration);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> * Action<System.Composition.Convention.ExportConventionBuilder> -> System.Composition.Convention.PartConventionBuilder<'T>
Public Function ExportProperty(Of TContract) (propertySelector As Expression(Of Func(Of T, Object)), exportConfiguration As Action(Of ExportConventionBuilder)) As PartConventionBuilder(Of T)
Parametry typu
- TContract
Typ kontraktu.
Parametry
- propertySelector
- Expression<Func<T,Object>>
Funkce, která vybere vlastnost k exportu.
- exportConfiguration
- Action<ExportConventionBuilder>
Akce, která konfiguruje exportovanou vlastnost.
Návraty
Objekt, který lze použít k další konfiguraci části.