Microsoft.Extensions.Options Espacio de nombres
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í.
Proporciona tipos usados para implementar el patrón de opciones.
Clases
Interfaces
IConfigureNamedOptions<TOptions> |
Representa algo que configura el tipo de |
IConfigureOptions<TOptions> |
Representa algo que configura el tipo de |
IOptions<TOptions> |
Se usa para recuperar instancias de |
IOptionsChangeTokenSource<TOptions> |
Se usa para capturar objetos IChangeToken utilizados para realizar el seguimiento de los cambios de las opciones. |
IOptionsFactory<TOptions> |
Se usa para crear instancias de |
IOptionsMonitor<TOptions> |
Se usa para crear notificaciones cuando cambian las instancias de |
IOptionsMonitorCache<TOptions> |
Lo usa IOptionsMonitor<TOptions> para almacenar en caché las instancias de |
IOptionsSnapshot<TOptions> |
Se usa para acceder al valor de |
IPostConfigureOptions<TOptions> |
Representa algo que configura el tipo de |
IStartupValidator |
Proporciona un método que los hosts pueden usar para validar las opciones durante el inicio. Las opciones están habilitadas para validarse durante el inicio mediante una llamada a ValidateOnStart<TOptions>(OptionsBuilder<TOptions>). |
IValidateOptions<TOptions> |
La interfaz que se usa para validar opciones. |
Comentarios
Para obtener más información sobre cómo implementar el patrón de opciones, vea Patrón de opciones en .NET.
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