ExportProvider.TryGetExports 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 semua ekspor yang sesuai dengan kondisi impor yang ditentukan.
public:
bool TryGetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition, [Runtime::InteropServices::Out] System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ % exports);
public bool TryGetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports);
public bool TryGetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>? exports);
member this.TryGetExports : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition * seq -> bool
Public Function TryGetExports (definition As ImportDefinition, atomicComposition As AtomicComposition, ByRef exports As IEnumerable(Of Export)) As Boolean
Parameter
- definition
- ImportDefinition
Objek yang menentukan kondisi objek yang akan Export didapatkan.
- atomicComposition
- AtomicComposition
Kontainer transaksi untuk komposisi.
- exports
- IEnumerable<Export>
Ketika metode ini kembali, berisi kumpulan Export objek yang cocok dengan kondisi yang ditentukan oleh ImportDefinition, jika ditemukan; jika tidak, objek kosong IEnumerable<T> . Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
true
jika Cardinality adalah ZeroOrOne atau ZeroOrMore dan tidak ada Export objek yang cocok dengan kondisi yang ditentukan ImportDefinition; true
jika Cardinality adalah ZeroOrOne atau ExactlyOne dan ada tepat satu Export yang cocok dengan kondisi yang ditentukan ImportDefinition; jika tidak, false
.
Pengecualian
definition
adalah null
.