ExportProvider.TryGetExports Methode

Definitie

Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven import.

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

Parameters

definition
ImportDefinition

Het object dat de voorwaarden van de Export objecten definieert die moeten worden opgehaald.

atomicComposition
AtomicComposition

De transactionele container voor de samenstelling.

exports
IEnumerable<Export>

Wanneer deze methode wordt geretourneerd, bevat u een verzameling Export objecten die overeenkomen met de voorwaarden die zijn gedefinieerd door ImportDefinition, indien gevonden, anders een leeg IEnumerable<T> object. Deze parameter wordt niet-geïnitialiseerd doorgegeven.

Retouren

trueindien Cardinality of ZeroOrOneZeroOrMore en er nul Export objecten zijn die overeenkomen met de voorwaarden van de opgegeven ImportDefinition; true indien Cardinality of ZeroOrOneExactlyOne en er precies één Export is die overeenkomt met de voorwaarden van de opgegeven ImportDefinition; anders . false

Uitzonderingen

definition is null.

Van toepassing op