Compartir vía


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

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