CatalogExportProvider.GetExportsCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve todas las exportaciones que coinciden con 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
Transacción de composición que se va a usar o null
para deshabilitar la composición transaccional.
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 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.