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 für den angegebenen Import 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);
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 abzurufenden Export-Objekte definiert.
- atomicComposition
- AtomicComposition
Der Transaktionscontainer für die Komposition.
- exports
- IEnumerable<Export>
Diese Methode gibt eine Auflistung von Export-Objekten zurück, die mit den durch ImportDefinition definierten Bedingungen übereinstimmen, sofern sie gefunden werden. Andernfalls wird ein leeres IEnumerable<T>-Objekt zurückgegeben. Dieser Parameter wird nicht initialisiert übergeben.
Gibt zurück
true
, wenn CardinalityZeroOrOne oder ZeroOrMore ist und 0 (null) Export-Objekte den Bedingungen der angegebenen ImportDefinition entsprechen. true
, wenn CardinalityZeroOrOne oder ExactlyOne ist und genau ein Export den Bedingungen der angegebenen ImportDefinition entspricht; andernfalls false
.
Ausnahmen
definition
ist null
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für