ExportProvider.GetExportsCore(ImportDefinition, 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);
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

這是創作的交易容器。

傳回

一個包含所有符合指定條件的匯出資料集合。

備註

覆寫此方法不應將基數相關的不匹配視為錯誤,且不應在此情況下拋出例外。 例如,若 CardinalityExactlyOne 且且沒有 Export 符合指定 ImportDefinition條件的物件,則應回傳一個空 IEnumerable<T> 集合。

適用於