ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Methode

Definitie

Hiermee haalt u alle exports op die overeenkomen met de beperking die is gedefinieerd door de opgegeven definitie.

protected:
 abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)

Parameters

definition
ImportDefinition

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

atomicComposition
AtomicComposition

De transactionele container voor de samenstelling.

Retouren

Een verzameling die alle exports bevat die overeenkomen met de opgegeven voorwaarde.

Opmerkingen

Onderdrukkingen van deze methode mogen kardinaliteitsgerelateerde fouten niet behandelen als fouten en mogen in die gevallen geen uitzonderingen genereren. Als dat het geval Cardinality is ExactlyOne en er nul Export objecten zijn die overeenkomen met de opgegeven ImportDefinitionvoorwaarden, moet er een lege IEnumerable<T> verzameling worden geretourneerd.

Van toepassing op