System.Composition Namespace
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 Klassen zum Erstellen und Angeben von Exportattributen, Abrufen von Exporten aus einer Komposition, Konfigurieren von Importattributen und angeben, wie Teile während der Komposition interagieren.
Klassen
| Name | Beschreibung |
|---|---|
| CompositionContext |
Stellt Methoden zum Abrufen von Exporten aus der Komposition bereit. |
| CompositionContextExtensions |
Fügt dem Kompositionskontext Methoden hinzu, die speziell für das typierte Teilemodell sind. |
| Export<T> |
Ein Verweis, mit dem das Diagramm von Teilen, die einer exportierten Instanz zugeordnet sind, freigegeben werden kann. |
| ExportAttribute |
Gibt an, dass ein Typ, eine Eigenschaft, ein Feld oder eine methode einen bestimmten Export bereitstellt. |
| ExportFactory<T> |
Eine Factory, die neue Instanzen eines Teils erstellt, die den angegebenen Export bereitstellt. |
| ExportFactory<T,TMetadata> |
Eine Factory, die neue Instanzen eines Teils erstellt, die den angegebenen Export mit angefügten Metadaten bereitstellt. |
| ExportMetadataAttribute |
Gibt Metadaten für einen Typ, eine Eigenschaft, ein Feld oder eine Methode an, die mit dem attribut ExportAttribute gekennzeichnet ist. |
| ImportAttribute |
Gibt an, dass vom Hostcontainer ein Eigenschafts- oder Parameterwert bereitgestellt werden soll. |
| ImportingConstructorAttribute |
Gibt an, welcher Konstruktor beim Erstellen eines Attributteils verwendet werden soll. |
| ImportManyAttribute |
Gibt an, dass eine Eigenschaft, ein Feld oder ein Parameter mit allen übereinstimmenden Exporten durch den Hostcontainer aufgefüllt werden soll. |
| ImportMetadataConstraintAttribute |
Gibt an, dass für einen Import bestimmte Metadatenwerte erforderlich sind. |
| MetadataAttributeAttribute |
Gibt an, dass die Eigenschaften eines benutzerdefinierten Attributs Metadaten für Exporte bereitstellen, die auf denselben Typ, dieselbe Eigenschaft, ein Feld oder eine Methode angewendet werden. |
| OnImportsSatisfiedAttribute |
Gibt an, dass eine Methode aufgerufen werden soll, wenn die Komposition abgeschlossen ist. |
| PartMetadataAttribute |
Gibt Metadaten für einen Teil an. |
| PartNotDiscoverableAttribute |
Gibt an, dass die Exporte dieses Typs nicht in einen Katalog einbezogen werden. |
| SharedAttribute |
Kennzeichnet den verzierten Teil als eingeschränkt auf die Freigabe innerhalb der angegebenen Grenze. |
| SharingBoundaryAttribute |
Wenn sie auf einen Import eines ExportFactory<T>-Objekts angewendet wird, wird die Grenze eines Freigabebereichs markiert. |