AttributedModelServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |