ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) 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í.
Obtiene todas las exportaciones que cumplen la restricción definida por la definición especificada.
protected:
abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>? GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride 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 devolver.
- atomicComposition
- AtomicComposition
Contenedor transaccional de la composición.
Devoluciones
Colección que contiene todas las exportaciones que cumplen la condición especificada.
Comentarios
Las invalidaciones de este método no deben tratar las discrepancias relacionadas con la cardinalidad como errores y no deben producir excepciones en esos casos. Por ejemplo, si Cardinality es ExactlyOne y hay cero Export objetos que coinciden con las condiciones del especificado ImportDefinition, se debe devolver una colección vacía IEnumerable<T> .