Udostępnij za pośrednictwem


AttributedModelServices Klasa

Definicja

Zawiera metody pomocnika do używania modelu programowania przypisanego przez MEF z kompozycją.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Dziedziczenie
AttributedModelServices

Metody

AddExportedValue<T>(CompositionBatch, String, T)

Tworzy część z określonej wartości i dodaje ją do określonej partii o określonej nazwie kontraktu.

AddExportedValue<T>(CompositionBatch, T)

Tworzy część z określonej wartości i dodaje ją do określonej partii.

AddPart(CompositionBatch, Object)

Tworzy część komposowalną z określonego obiektu przypisanego i dodaje ją do określonej partii kompozycji.

ComposeExportedValue<T>(CompositionContainer, String, T)

Tworzy część z określonego obiektu pod określoną nazwą kontraktu i komponuje ją w określonym kontenerze kompozycji.

ComposeExportedValue<T>(CompositionContainer, T)

Tworzy część z określonej wartości i komponuje ją w określonym kontenerze kompozycji.

ComposeParts(CompositionContainer, Object[])

Tworzy części komposowalne z tablicy obiektów przypisanych i komponuje je w określonym kontenerze kompozycji.

CreatePart(ComposablePartDefinition, Object)

Tworzy część komposowalną z określonego obiektu przypisanego przy użyciu określonej definicji części.

CreatePart(Object)

Tworzy część komposowalną z określonego obiektu przypisanego.

CreatePart(Object, ReflectionContext)

Tworzy część komposowalną z określonego obiektu przypisanego przy użyciu określonego kontekstu odbicia.

CreatePartDefinition(Type, ICompositionElement)

Tworzy definicję części z określonym typem i źródłem.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Tworzy definicję części z określonym typem i źródłem.

Exports(ComposablePartDefinition, Type)

Zwraca wartość wskazującą, czy określona część zawiera eksport zgodny z określonym typem kontraktu.

Exports<T>(ComposablePartDefinition)

Zwraca wartość wskazującą, czy określona część zawiera eksport zgodny z określonym typem kontraktu.

GetContractName(Type)

Pobiera kanoniczną nazwę kontraktu dla określonego typu.

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

Pobiera obiekt widoku metadanych ze słownika luźnych metadanych.

GetTypeIdentity(MethodInfo)

Pobiera unikatowy identyfikator określonej metody.

GetTypeIdentity(Type)

Pobiera unikatowy identyfikator określonego typu.

Imports(ComposablePartDefinition, Type)

Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu i kardynalnością importu.

Imports<T>(ComposablePartDefinition)

Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu i kardynalnością importu.

SatisfyImportsOnce(ICompositionService, Object)

Komponuje określoną część przy użyciu określonej usługi kompozycji z wyłączoną rekompozycją.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Komponuje określoną część przy użyciu określonej usługi kompozycji z wyłączoną rekompozycją i przy użyciu określonego kontekstu odbicia.

Dotyczy