Číst v angličtině

Sdílet prostřednictvím


PartConventionBuilder<T>.ExportProperty Metoda

Definice

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>>)

Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs

Exportuje zadanou vlastnost.

public System.Composition.Convention.PartConventionBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertySelector);

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

.NET 9 a další verze
Produkt Verze
.NET Core 1.1, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)

Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs

Exportuje zadanou vlastnost se zadanou konfigurací.

public System.Composition.Convention.PartConventionBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertySelector, Action<System.Composition.Convention.ExportConventionBuilder> exportConfiguration);

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

.NET 9 a další verze
Produkt Verze
.NET Core 1.1, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

ExportProperty<TContract>(Expression<Func<T,Object>>)

Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs

Exportuje zadanou vlastnost jako zadaný typ kontraktu.

public System.Composition.Convention.PartConventionBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertySelector);

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

.NET 9 a další verze
Produkt Verze
.NET Core 1.1, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)

Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs
Zdroj:
PartConventionBuilderOfT.cs

Exportuje zadanou vlastnost jako zadaný typ kontraktu pomocí zadané konfigurace.

public System.Composition.Convention.PartConventionBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertySelector, Action<System.Composition.Convention.ExportConventionBuilder> exportConfiguration);

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.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.1, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0