Share via


ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Método

Definición

Obtiene todas las exportaciones que cumplen la restricción definida por la definición especificada.

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);
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)

Parámetros

definition
ImportDefinition

Objeto que define las condiciones de los objetos Export que se van a devolver.

atomicComposition
AtomicComposition

Contenedor transaccional de la composición.

Devoluciones

Colección que contiene todas las exportaciones que cumplen la condición especificada.

Comentarios

Las invalidaciones de este método no deben tratar las discrepancias relacionadas con la cardinalidad como errores y no deben producir excepciones en esos casos. Por ejemplo, si Cardinality es ExactlyOne y hay cero Export objetos que coinciden con las condiciones del especificado ImportDefinition, se debe devolver una colección vacía IEnumerable<T> .

Se aplica a