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, zum Abrufen von Exporten aus einer Komposition, zum Konfigurieren von Importattributen und zum Festlegen der Interaktion von Teilen während der Komposition.
Klassen
CompositionContext |
Stellt Methoden bereit, um Exporte aus der Komposition abzurufen. |
CompositionContextExtensions |
Fügt dem Kompositionskontext, die in typisierten Teilmodellen spezifisch sind, Methoden hinzu. |
Export<T> |
Ein Verweis, der dem Diagramm von Teilen, die einer exportierten Instanz zugeordnet sind, die Freigabe ermöglicht. |
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, der den angegebenen Export bereitstellt. |
ExportFactory<T,TMetadata> |
Eine Factory, die neue Instanzen eines Teils erstellt, der den angegebenen Export bereitstellt, mit angefügten Metadaten. |
ExportMetadataAttribute |
Gibt Metadaten für einen Typ, eine Eigenschaft, ein Feld oder eine Methode an, die mit dem ExportAttribute Attribut markiert sind. |
ImportAttribute |
Gibt an, dass ein Eigenschafts- oder Parameterwert vom Hostcontainer bereitgestellt werden soll. |
ImportingConstructorAttribute |
Gibt an, welcher Konstruktor beim Erstellen eines attributierten Teils verwendet werden soll. |
ImportManyAttribute |
Gibt an, dass eine Eigenschaft, ein Feld oder Parameter vom Hostcontainer mit allen entsprechenden Exporten aufgefüllt werden soll. |
ImportMetadataConstraintAttribute |
Gibt an, dass ein Import bestimmte Metadatenwerte erfordert. |
MetadataAttributeAttribute |
Gibt an, dass die Eigenschaften eines benutzerdefinierten Attributs Metadaten für Exporte bereitstellen, die für den gleichen Typ, die gleiche Eigenschaft, das gleiche Feld oder die gleiche 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 einem Katalog enthalten sind. |
SharedAttribute |
Markiert den ergänzten Teil als zur gemeinsamen Nutzung von innerhalb der angegebenen Grenzen eingeschränkt. |
SharingBoundaryAttribute |
Wenn es auf einen Import eines ExportFactory<T>-Objekts angewendet wird, Markiert es die Begrenzung eines Freigabenbereichs. |