Bagikan melalui


CompositionContainer.GetExportsCore Metode

Definisi

Mengembalikan kumpulan semua ekspor yang cocok dengan kondisi dalam objek yang ditentukan ImportDefinition .

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

Objek yang menentukan kondisi objek yang akan Export didapatkan.

atomicComposition
AtomicComposition

Transaksi komposisi yang digunakan, atau null untuk menonaktifkan komposisi transaksional.

Mengembalikan

Kumpulan semua Export objek dalam objek ini CompositionContainer yang cocok dengan kondisi yang ditentukan oleh definition.

Keterangan

Implementasi tidak boleh memperlakukan ketidakcocokan terkait kardinalitas sebagai kesalahan dan tidak boleh melemparkan pengecualian untuk ketidakcocokan terkait kardinalitas. Misalnya, jika permintaan impor tepat satu ekspor dan penyedia tidak memiliki ekspor yang cocok atau lebih dari satu, GetExportsCore metode harus mengembalikan koleksi Export objek kosongIEnumerable<T>.

Berlaku untuk