Bagikan melalui


ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Metode

Definisi

Mendapatkan semua ekspor yang cocok dengan batasan yang ditentukan oleh definisi yang ditentukan.

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);
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)

Parameter

definition
ImportDefinition

Objek yang menentukan kondisi objek yang Export akan dikembalikan.

atomicComposition
AtomicComposition

Kontainer transaksi untuk komposisi.

Mengembalikan

Koleksi yang berisi semua ekspor yang cocok dengan kondisi yang ditentukan.

Keterangan

Penimpaan metode ini tidak boleh memperlakukan ketidakcocokan terkait kardinalitas sebagai kesalahan, dan tidak boleh melemparkan pengecualian dalam kasus tersebut. Misalnya, jika Cardinality adalah dan tidak Export ada objek yang cocok dengan kondisi yang ditentukanImportDefinition, koleksi kosong IEnumerable<T> harus ExactlyOne dikembalikan.

Berlaku untuk