AttributedModelServices Třída

Definice

Obsahuje pomocné metody pro použití programovacího modelu s atributem MEF se složením.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Dědičnost
AttributedModelServices

Metody

AddExportedValue<T>(CompositionBatch, String, T)

Vytvoří část ze zadané hodnoty a přidá ji do zadané dávky se zadaným názvem kontraktu.

AddExportedValue<T>(CompositionBatch, T)

Vytvoří část ze zadané hodnoty a přidá ji do zadané dávky.

AddPart(CompositionBatch, Object)

Vytvoří složenou část ze zadaného atributu objektu a přidá ji do zadané dávky složení.

ComposeExportedValue<T>(CompositionContainer, String, T)

Vytvoří část ze zadaného objektu pod zadaným názvem kontraktu a vytvoří ji v zadaném kontejneru složení.

ComposeExportedValue<T>(CompositionContainer, T)

Vytvoří část ze zadané hodnoty a vytvoří ji v zadaném kontejneru složení.

ComposeParts(CompositionContainer, Object[])

Vytvoří složené části z pole atributů objektů a vytvoří je v zadaném kontejneru složení.

CreatePart(ComposablePartDefinition, Object)

Vytvoří sestavitelnou část ze zadaného atributu objektu pomocí zadané definice části.

CreatePart(Object)

Vytvoří kompozibilní část ze zadaného atributu objektu.

CreatePart(Object, ReflectionContext)

Vytvoří sestavitelnou část ze zadaného atributu objektu pomocí zadaného kontextu reflexe.

CreatePartDefinition(Type, ICompositionElement)

Vytvoří definici součásti se zadaným typem a původem.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Vytvoří definici součásti se zadaným typem a původem.

Exports(ComposablePartDefinition, Type)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu.

Exports<T>(ComposablePartDefinition)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu.

GetContractName(Type)

Získá název kanonické smlouvy pro zadaný typ.

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

Získá objekt zobrazení metadat ze slovníku volných metadat.

GetTypeIdentity(MethodInfo)

Získá jedinečný identifikátor pro zadanou metodu.

GetTypeIdentity(Type)

Získá jedinečný identifikátor pro zadaný typ.

Imports(ComposablePartDefinition, Type)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu.

Imports<T>(ComposablePartDefinition)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu.

SatisfyImportsOnce(ICompositionService, Object)

Složí zadanou část pomocí zadané služby složení se zakázaným překompisováním.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Složí zadanou část pomocí zadané služby složení, se zakázaným překompisováním a použitím zadaného kontextu reflexe.

Platí pro