AggregateExportProvider.GetExportsCore Método

Definición

Obtiene todas las exportaciones que cumplen las condiciones de la importación especificada.

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

Parámetros

definition
ImportDefinition

Condiciones de los objetos Export que se van a devolver.

atomicComposition
AtomicComposition

Contenedor transaccional de la composición.

Devoluciones

IEnumerable<Export>

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

Comentarios

Los implementadores no deben tratar las discrepancias relacionadas con la cardinalidad como errores y no se espera que inicien excepciones en esos casos.

Por ejemplo, si la importación solicita exactamente una exportación y el proveedor no tiene exportaciones coincidentes o más de una, el método debe devolver una colección vacía IEnumerable<T> de Export.

Se aplica a