Bagikan melalui


ExportProvider.TryGetExports Metode

Definisi

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

definitionadalah null.

Berlaku untuk