Sdílet prostřednictvím


PartConventionBuilder<T> Třída

Definice

Nakonfiguruje typ jako část Managed Extensibility Framework (MEF) s návratovými hodnotami silného typu.

generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
    inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder

Parametry typu

T

Typ části.

Dědičnost
PartConventionBuilder<T>

Metody

AddPartMetadata(String, Func<Type,Object>)

Přidá do části metadata se zadaným názvem a hodnotou. Hodnotu vrátí funkce, která mapuje typ součásti na hodnotu metadat.

(Zděděno od PartConventionBuilder)
AddPartMetadata(String, Object)

Přidá do části metadata se zadaným názvem a hodnotou.

(Zděděno od PartConventionBuilder)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Export()

Exportuje díl s konkrétním typem jako typem kontraktu.

(Zděděno od PartConventionBuilder)
Export(Action<ExportConventionBuilder>)

Exportuje část, která má zadanou konfiguraci.

(Zděděno od PartConventionBuilder)
Export<T>()

Exportuje část, která má zadaný typ kontraktu.

(Zděděno od PartConventionBuilder)
Export<T>(Action<ExportConventionBuilder>)

Exportuje část, která má zadaný typ kontraktu, pomocí zadané konfigurace.

(Zděděno od PartConventionBuilder)
ExportInterfaces()

Vybere všechna rozhraní typu součásti, která se mají exportovat.

(Zděděno od PartConventionBuilder)
ExportInterfaces(Predicate<Type>)

Vybere rozhraní typu součásti, která se mají exportovat podle zadaného filtru.

(Zděděno od PartConventionBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Pomocí zadané konfigurace exportu vybere rozhraní typu součásti, která se mají exportovat podle zadaného filtru.

(Zděděno od PartConventionBuilder)
ExportProperties(Predicate<PropertyInfo>)

Vybere vlastnosti části, která se má exportovat podle zadaného predikátu.

(Zděděno od PartConventionBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadané konfigurace exportu.

(Zděděno od PartConventionBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadaného typu kontraktu.

(Zděděno od PartConventionBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadaného typu kontraktu a konfigurace exportu.

(Zděděno od PartConventionBuilder)
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.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
ImportProperties(Predicate<PropertyInfo>)

Vybere vlastnosti části, která se má importovat, podle zadaného predikátu.

(Zděděno od PartConventionBuilder)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadané konfigurace importu.

(Zděděno od PartConventionBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadaného typu kontraktu.

(Zděděno od PartConventionBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadaného typu kontraktu a konfigurace importu.

(Zděděno od PartConventionBuilder)
ImportProperty(Expression<Func<T,Object>>)

Importuje zadanou vlastnost.

ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importuje zadanou vlastnost pomocí zadané konfigurace.

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

Importuje zadanou vlastnost se zadaným typem kontraktu.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importuje zadanou vlastnost se zadaným typem a konfigurací kontraktu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
NotifyImportsSatisfied(Expression<Action<T>>)

Vybere metodu, která má být volána po dokončení složení.

NotifyImportsSatisfied(Predicate<MethodInfo>)

Vyberte metody, které se po dokončení sestavení použijí jako oznámení.

(Zděděno od PartConventionBuilder)
SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>)

Vybere konstruktor, který se má použít ve skládání.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Vybere konstruktor použitý k inicializaci části pomocí zadané funkce.

(Zděděno od PartConventionBuilder)
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Vybere konstruktor použitý k inicializaci součásti pomocí zadané funkce a konfigurace importu.

(Zděděno od PartConventionBuilder)
Shared()

Označí část jako sdílenou v celé skladbě.

(Zděděno od PartConventionBuilder)
Shared(String)

Označí část jako sdílenou v rámci zadané hranice.

(Zděděno od PartConventionBuilder)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro