System.Composition 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用於建立與指定匯出屬性、從組合取出、設定匯入屬性,以及指定零件在組合過程中如何互動的類別。
類別
| 名稱 | Description |
|---|---|
| CompositionContext |
提供從組合中擷取匯出資料的方法。 |
| CompositionContextExtensions |
在組合上下文中新增針對類型化零件模型的方法。 |
| Export<T> |
參考,允許釋放與導出實例相關聯的元件圖形。 |
| ExportAttribute |
指定類型、屬性、欄位或方法提供特定的匯出。 |
| ExportFactory<T> |
一個工廠,能建立新的零件實例,提供指定的出口。 |
| ExportFactory<T,TMetadata> |
一個工廠,能建立新的零件實例,提供指定的匯出,並附帶元資料。 |
| ExportMetadataAttribute |
指定以 ExportAttribute 屬性標示之類型、屬性、欄位或方法的元數據。 |
| ImportAttribute |
指定主機容器應該提供屬性或參數值。 |
| ImportingConstructorAttribute |
指定建立屬性元件時應該使用哪一個建構函式。 |
| ImportManyAttribute |
指定屬性、欄位或參數應該填入主機容器的所有相符匯出。 |
| ImportMetadataConstraintAttribute |
指定匯入需要特定元數據值。 |
| MetadataAttributeAttribute |
指定自訂屬性的屬性提供元數據,以便匯出套用至相同類型、屬性、欄位或方法。 |
| OnImportsSatisfiedAttribute |
指定當組合完成時,應該呼叫方法。 |
| PartMetadataAttribute |
指定元件的元數據。 |
| PartNotDiscoverableAttribute |
指定此類型的匯出不會包含在目錄中。 |
| SharedAttribute |
標記裝飾部分被限制在指定邊界內共享。 |
| SharingBoundaryAttribute |
當套用至匯入 ExportFactory<T> 物件時,會標示共用範圍的界限。 |