ExportProvider.TryGetExports Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft alle Exporte ab, die den Bedingungen des angegebenen Imports entsprechen.
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);
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
Das Objekt, das die Bedingungen der Export abzurufenden Objekte definiert.
- atomicComposition
- AtomicComposition
Der Transaktionscontainer für die Komposition.
- exports
- IEnumerable<Export>
Wenn diese Methode zurückgegeben wird, enthält eine Auflistung von Export Objekten, die den von ImportDefinition, falls gefundenen Bedingungen entsprechen, andernfalls ein leeres IEnumerable<T> Objekt. Dieser Parameter wird nicht initialisiert übergeben.
Gibt zurück
trueist Cardinality oder und gibt es Null-ObjekteExport, die den Bedingungen des angegebenen trueImportDefinition; ist ZeroOrOneCardinality oder ExactlyOne oder und es gibt genau eineExport, die den Bedingungen der angegebenen ImportDefinition; andernfalls falseentspricht .ZeroOrMoreZeroOrOne
Ausnahmen
definition ist null.