ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得所有符合指定定義約束的匯出。
protected:
abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)
參數
- definition
- ImportDefinition
定義要回傳物件條件 Export 的物件。
- atomicComposition
- AtomicComposition
這是創作的交易容器。
傳回
一個包含所有符合指定條件的匯出資料集合。
備註
覆寫此方法不應將基數相關的不匹配視為錯誤,且不應在此情況下拋出例外。 例如,若 Cardinality 是 ExactlyOne 且且沒有 Export 符合指定 ImportDefinition條件的物件,則應回傳一個空 IEnumerable<T> 集合。