Microsoft.Extensions.Options Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos usados para implementar o padrão de opções.
Classes
Interfaces
IConfigureNamedOptions<TOptions> |
Representa algo que configura o tipo de |
IConfigureOptions<TOptions> |
Representa algo que configura o tipo de |
IOptions<TOptions> |
Usado para recuperar instâncias de |
IOptionsChangeTokenSource<TOptions> |
Usado para buscar o IChangeToken usado para controlar as alterações de opções. |
IOptionsFactory<TOptions> |
Usado para criar instâncias de |
IOptionsMonitor<TOptions> |
Usado para notificações quando instâncias de |
IOptionsMonitorCache<TOptions> |
Usado por IOptionsMonitor<TOptions> para armazenar em cache as instâncias do |
IOptionsSnapshot<TOptions> |
Usado para acessar o valor de |
IPostConfigureOptions<TOptions> |
Representa algo que configura o tipo de |
IStartupValidator |
Fornece um método que os hosts podem usar para validar as opções durante a inicialização. As opções são habilitadas para serem validadas durante a inicialização chamando ValidateOnStart<TOptions>(OptionsBuilder<TOptions>). |
IValidateOptions<TOptions> |
Interface usada para validar opções. |
Comentários
Para obter mais informações sobre como implementar o padrão de opções, consulte Padrão de opções no .NET.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários