Sdílet prostřednictvím


PartConventionBuilder Třída

Definice

Nakonfiguruje typ jako část Managed Extensibility Framework (MEF).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Dědičnost
PartConventionBuilder
Odvozené

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.

AddPartMetadata(String, Object)

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

Equals(Object)

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

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

Vyexportuje část s konkrétním typem jako typem kontraktu.

Export(Action<ExportConventionBuilder>)

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

Export<T>()

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

Export<T>(Action<ExportConventionBuilder>)

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

ExportInterfaces()

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

ExportInterfaces(Predicate<Type>)

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

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

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

ExportProperties(Predicate<PropertyInfo>)

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

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

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

ExportProperties<T>(Predicate<PropertyInfo>)

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

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.

GetHashCode()

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

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

Získá aktuální Type instanci.

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

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

ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

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

ImportProperties<T>(Predicate<PropertyInfo>)

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

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.

MemberwiseClone()

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

(Zděděno od Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

Vyberte metody, které se mají použít jako oznámení při dokončení složení.

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

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

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

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

Shared()

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

Shared(String)

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

ToString()

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

(Zděděno od Object)

Platí pro