ComposablePartExportProvider.GetExportsCore Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan kumpulan semua ekspor di penyedia ini yang cocok 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
ImportDefinition yang mendefinisikan kondisi yang akan Export didapatkan.
- atomicComposition
- AtomicComposition
Transaksi komposisi yang digunakan, atau null
untuk menonaktifkan komposisi transaksional.
Mengembalikan
Kumpulan semua ekspor dalam penyedia ini yang cocok dengan kondisi yang ditentukan.
Keterangan
Pelaksana 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>.