System.Composition Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen voor het maken en opgeven van exportkenmerken, het ophalen van exports uit een samenstelling, het configureren van importkenmerken en voor het opgeven van de interactie tussen onderdelen tijdens de samenstelling.
Klassen
| Name | Description |
|---|---|
| CompositionContext |
Biedt methoden voor het ophalen van exports uit de samenstelling. |
| CompositionContextExtensions |
Voegt methoden toe aan de samenstellingscontext die specifiek zijn voor het getypeerde onderdelenmodel. |
| Export<T> |
Een verwijzing waarmee de grafiek van onderdelen die aan een geƫxporteerd exemplaar zijn gekoppeld, kan worden vrijgegeven. |
| ExportAttribute |
Hiermee geeft u op dat een type, eigenschap, veld of methode een bepaalde export biedt. |
| ExportFactory<T> |
Een factory die nieuwe exemplaren maakt van een onderdeel dat de opgegeven export levert. |
| ExportFactory<T,TMetadata> |
Een factory die nieuwe exemplaren maakt van een onderdeel dat de opgegeven export levert, met gekoppelde metagegevens. |
| ExportMetadataAttribute |
Hiermee geeft u metagegevens op voor een type, eigenschap, veld of methode die is gemarkeerd met het ExportAttribute kenmerk. |
| ImportAttribute |
Hiermee geeft u op dat een eigenschap of parameterwaarde moet worden opgegeven door de hostcontainer. |
| ImportingConstructorAttribute |
Hiermee geeft u op welke constructor moet worden gebruikt bij het maken van een toegeschreven deel. |
| ImportManyAttribute |
Hiermee geeft u op dat een eigenschap, veld of parameter moet worden gevuld met alle overeenkomende exports door de hostcontainer. |
| ImportMetadataConstraintAttribute |
Hiermee geeft u op dat voor een import bepaalde metagegevenswaarden zijn vereist. |
| MetadataAttributeAttribute |
Hiermee geeft u op dat de eigenschappen van een aangepast kenmerk metagegevens bieden voor exports die zijn toegepast op hetzelfde type, eigenschap, veld of methode. |
| OnImportsSatisfiedAttribute |
Hiermee geeft u op dat een methode moet worden aangeroepen wanneer de samenstelling is voltooid. |
| PartMetadataAttribute |
Hiermee geeft u metagegevens voor een onderdeel. |
| PartNotDiscoverableAttribute |
Hiermee geeft u op dat de exports van dit type niet worden opgenomen in een catalogus. |
| SharedAttribute |
Markeert het versierde onderdeel als beperkt tot delen binnen de opgegeven grens. |
| SharingBoundaryAttribute |
Wanneer dit wordt toegepast op een import van een ExportFactory<T> object, wordt de grens van een bereik voor delen gemarkeerd. |