ExportDescriptorProvider.GetExportDescriptors 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í.
Recupera descriptores de exportación de promesas para la clave de exportación especificada.
public:
abstract System::Collections::Generic::IEnumerable<System::Composition::Hosting::Core::ExportDescriptorPromise ^> ^ GetExportDescriptors(System::Composition::Hosting::Core::CompositionContract ^ contract, System::Composition::Hosting::Core::DependencyAccessor ^ descriptorAccessor);
public abstract System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.ExportDescriptorPromise> GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract contract, System.Composition.Hosting.Core.DependencyAccessor descriptorAccessor);
abstract member GetExportDescriptors : System.Composition.Hosting.Core.CompositionContract * System.Composition.Hosting.Core.DependencyAccessor -> seq<System.Composition.Hosting.Core.ExportDescriptorPromise>
Public MustOverride Function GetExportDescriptors (contract As CompositionContract, descriptorAccessor As DependencyAccessor) As IEnumerable(Of ExportDescriptorPromise)
Parámetros
- contract
- CompositionContract
Clave de exportación requerida por otro componente.
- descriptorAccessor
- DependencyAccessor
Descriptor de acceso para los otros descriptores de la composición.
Devoluciones
Colección de promesas para los nuevos descriptores de exportación.
Comentarios
Un proveedor solo se consulta una vez para cada clave de exportación única. El descriptor de acceso del descriptor solo se puede consultar inmediatamente si el descriptor que se está prometiendo es un adaptador, como Lazy<T>. De lo contrario, las dependencias solo deben consultarse dentro de la ejecución de la función proporcionada a .ExportDescriptorPromise Los descriptores reales proporcionados por este método no deben cerrarse ni hacer referencia a ningún aspecto de la estructura de dependencias o promesas, ya que esto impediría que la estructura se recolecte de elementos no utilizados.