CompositionContainer.GetExportsCore Método

Definición

Devuelve una colección de todas las exportaciones que coinciden con las condiciones del objeto especificado ImportDefinition .

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

Objeto que define las condiciones de 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 todos los Export objetos de este CompositionContainer objeto que coinciden con las condiciones especificadas por definition.

Comentarios

Las implementaciones no deben tratar los errores de coincidencia relacionados con la cardinalidad como errores y no deben producir excepciones para errores de coincidencia relacionados 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