AttributedModelServices Třída

Definice

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

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

Metody

Name Description
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ří kompozovatelnou čá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ří kompozovatelné části z pole atributů objektů a vytvoří je v zadaném kontejneru složení.

CreatePart(ComposablePartDefinition, Object)

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

CreatePart(Object, ReflectionContext)

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

CreatePart(Object)

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

CreatePartDefinition(Type, ICompositionElement, Boolean)

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

CreatePartDefinition(Type, ICompositionElement)

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

Exports(ComposablePartDefinition, Type)

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

Exports<T>(ComposablePartDefinition)

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

GetContractName(Type)

Získá kanonický název kontraktu 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, ImportCardinality)

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

Imports(ComposablePartDefinition, Type)

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

Imports<T>(ComposablePartDefinition, ImportCardinality)

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

Imports<T>(ComposablePartDefinition)

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

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Sesloží zadanou část pomocí zadané služby složení s rekompozicí zakázanou a použitím zadaného kontextu reflexe.

SatisfyImportsOnce(ICompositionService, Object)

Sesloží zadanou část pomocí zadané služby složení s vypnutou rekompozicí.

Platí pro