Bagikan melalui


AggregateExportProvider.GetExportsCore Metode

Definisi

Mendapatkan semua ekspor yang sesuai dengan kondisi impor yang ditentukan.

protected:
 override System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
override this.GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected Overrides Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)

Parameter

definition
ImportDefinition

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

Pelaksana tidak boleh memperlakukan ketidakcocokan terkait kardinalitas sebagai kesalahan dan tidak diharapkan untuk melemparkan pengecualian dalam kasus tersebut.

Misalnya, jika permintaan impor tepat satu ekspor dan penyedia tidak memiliki ekspor yang cocok atau lebih dari satu, metode harus mengembalikan koleksi Exportkosong IEnumerable<T> .

Berlaku untuk