ExportProvider.TryGetExports Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.