Compartir a través de


ComposablePartExportProvider.GetExportsCore Método

Definición

Obtiene una colección de todas las exportaciones de este proveedor 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

ImportDefinition que define las condiciones que deben cumplir los objetos Export que se van a obtener.

atomicComposition
AtomicComposition

Transacción de composición que se va a usar o null para deshabilitar la composición transaccional.

Devoluciones

Colección de todas las exportaciones de este proveedor que cumplen las condiciones especificadas.

Comentarios

Los implementadores no deben tratar las discrepancias relacionadas con la cardinalidad como errores y no deben producir excepciones para las discrepancias relacionadas con la cardinalidad. Por ejemplo, si la importación solicita exactamente una exportación y el proveedor no tiene exportaciones coincidentes o más de una, el GetExportsCore método debe devolver una colección vacía IEnumerable<T> de Export objetos.

Se aplica a