AttributedModelServices Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Hilfsmethoden für die Verwendung des MEF-Attributprogrammiermodells mit Komposition.
public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
- Vererbung
-
AttributedModelServices
Methoden
| Name | Beschreibung |
|---|---|
| AddExportedValue<T>(CompositionBatch, String, T) |
Erstellt einen Teil aus dem angegebenen Wert und fügt ihn dem angegebenen Batch mit dem angegebenen Vertragsnamen hinzu. |
| AddExportedValue<T>(CompositionBatch, T) |
Erstellt einen Teil aus dem angegebenen Wert und fügt ihn dem angegebenen Batch hinzu. |
| AddPart(CompositionBatch, Object) |
Erstellt einen kompositablen Teil aus dem angegebenen Attributobjekt und fügt ihn dem angegebenen Kompositionsbatch hinzu. |
| ComposeExportedValue<T>(CompositionContainer, String, T) |
Erstellt einen Teil aus dem angegebenen Objekt unter dem angegebenen Vertragsnamen und erstellt ihn im angegebenen Kompositionscontainer. |
| ComposeExportedValue<T>(CompositionContainer, T) |
Erstellt einen Teil aus dem angegebenen Wert und erstellt ihn im angegebenen Kompositionscontainer. |
| ComposeParts(CompositionContainer, Object[]) |
Erstellt kompositable Teile aus einem Array von attributierten Objekten und verfasst sie im angegebenen Kompositionscontainer. |
| CreatePart(ComposablePartDefinition, Object) |
Erstellt einen kompositablen Teil aus dem angegebenen Attributobjekt mithilfe der angegebenen Teildefinition. |
| CreatePart(Object, ReflectionContext) |
Erstellt mithilfe des angegebenen Spiegelungskontexts einen kompositablen Teil aus dem angegebenen Attributobjekt. |
| CreatePart(Object) |
Erstellt einen kompositablen Teil aus dem angegebenen Attributobjekt. |
| CreatePartDefinition(Type, ICompositionElement, Boolean) |
Erstellt eine Teildefinition mit dem angegebenen Typ und Ursprung. |
| CreatePartDefinition(Type, ICompositionElement) |
Erstellt eine Teildefinition mit dem angegebenen Typ und Ursprung. |
| Exports(ComposablePartDefinition, Type) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Export enthält, der dem angegebenen Vertragstyp entspricht. |
| Exports<T>(ComposablePartDefinition) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Export enthält, der dem angegebenen Vertragstyp entspricht. |
| GetContractName(Type) |
Ruft einen kanonischen Vertragsnamen für den angegebenen Typ ab. |
| GetMetadataView<TMetadataView>(IDictionary<String,Object>) |
Ruft ein Metadatenansichtsobjekt aus einem Wörterbuch loser Metadaten ab. |
| GetTypeIdentity(MethodInfo) |
Ruft den eindeutigen Bezeichner für die angegebene Methode ab. |
| GetTypeIdentity(Type) |
Ruft den eindeutigen Bezeichner für den angegebenen Typ ab. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht, und die Importkardinalität. |
| Imports(ComposablePartDefinition, Type) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht, und die Importkardinalität. |
| Imports<T>(ComposablePartDefinition) |
Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht. |
| SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Verfasst den angegebenen Teil mithilfe des angegebenen Kompositionsdiensts, wobei die Neukomposition deaktiviert und der angegebene Spiegelungskontext verwendet wird. |
| SatisfyImportsOnce(ICompositionService, Object) |
Verfasst den angegebenen Teil mithilfe des angegebenen Kompositionsdiensts, wobei die Neukomposition deaktiviert ist. |