ExportProvider.TryGetExports Metode

Definisi

Mendapatkan semua ekspor yang cocok 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 Export akan 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.

Berlaku untuk