Microsoft.FeatureManagement Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
AspNetCoreFeatureManagementBuilderExtensions |
Extensões para o IFeatureManagementBuilder. |
FeatureDefinition |
A definição de uma funcionalidade. |
FeatureFilterConfiguration |
A configuração de um filtro de funcionalidades. |
FeatureFilterEvaluationContext |
Um contexto utilizado por IFeatureFilter para obter informações sobre que funcionalidade está a ser avaliada e os parâmetros necessários para verificar se a funcionalidade deve ser ativada. |
FeatureManagementException |
Representa erros que ocorrem durante a gestão de funcionalidades. |
FeatureManagementOptions |
Opções que controlam o comportamento do sistema de gestão de funcionalidades. |
FilterAliasAttribute |
Permite que o nome de um IFeatureFilter seja personalizado para se relacionar com o nome especificado na configuração. |
FilterCollectionExtensions |
Fornece pontos de integração para a gestão de funcionalidades com Filtros MVC. |
ServiceCollectionExtensions |
Extensões utilizadas para adicionar funcionalidades de gestão de funcionalidades. |
UseForFeatureExtensions |
Métodos de extensão que fornecem integração de gestão de funcionalidades para ASP.NET Core criação de aplicações. |
Interfaces
IContextualFeatureFilter<TContext> |
Um filtro que pode ser utilizado para determinar se alguns critérios são cumpridos para ativar uma funcionalidade. Um filtro de funcionalidades é gratuito para utilizar quaisquer critérios disponíveis, como o estado do processo ou o conteúdo do pedido. Os filtros de funcionalidades podem ser registados para uma determinada funcionalidade e, se algum filtro de funcionalidade for avaliado como verdadeiro, essa funcionalidade será considerada ativada. Um filtro de funcionalidade contextual pode tirar partido dos dados contextuais transmitidos por autores de chamadas do sistema de gestão de funcionalidades. Um filtro de funcionalidade contextual só será executado se estiver disponível um contexto que seja atribuível a partir de TContext. |
IFeatureDefinitionProvider |
Um fornecedor de definições de funcionalidades. |
IFeatureFilter |
Um filtro que pode ser utilizado para determinar se alguns critérios são cumpridos para ativar uma funcionalidade. Um filtro de funcionalidades é gratuito para utilizar quaisquer critérios disponíveis, como o estado do processo ou o conteúdo do pedido. Os filtros de funcionalidades podem ser registados para uma determinada funcionalidade e, se algum filtro de funcionalidade for avaliado como verdadeiro, essa funcionalidade será considerada ativada. |
IFeatureFilterMetadata |
Interface de marcador para filtros de funcionalidades utilizados para avaliar o estado de uma funcionalidade |
IFeatureManagementBuilder |
Fornece uma forma de personalizar a funcionalidade de gestão de funcionalidades. |
IFeatureManager |
Utilizado para avaliar se uma funcionalidade está ativada ou desativada. |
IFeatureManagerSnapshot |
Fornece um instantâneo do estado da funcionalidade para garantir a consistência num determinado pedido. |
ISessionManager |
Utilizado para armazenar o estado das funcionalidades numa sessão. O implementador é livre de decidir o que constitui uma sessão. |
Enumerações
FeatureManagementError |
Um erro que pode ocorrer durante a gestão de funcionalidades. |
RequirementType |
Descreve se deve ser necessária alguma ou todas as funcionalidades num determinado conjunto para serem consideradas ativadas. |