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 los descriptores de exportación del compromiso 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
La clave de exportación requerida por otro componente.
- descriptorAccessor
- DependencyAccessor
Descriptor de acceso para los demás descriptores de la composición.
Devoluciones
Colección de compromisos 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 de acceso solo se puede consultar inmediatamente si el descriptor que se va a prometer es un adaptador, como Lazy<T>. De lo contrario, solo se deben consultar las dependencias 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.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de