Microsoft.FeatureManagement 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.
Classes
AspNetCoreFeatureManagementBuilderExtensions |
Extensões para o IFeatureManagementBuilder. |
AssignerAliasAttribute |
Permite que o nome de um IFeatureVariantAssigner seja personalizado para se relacionar com o nome especificado na configuração. |
DynamicFeatureDefinition |
A definição de um recurso dinâmico. |
FeatureDefinition |
A definição de um recurso. |
FeatureFilterConfiguration |
A configuração de um filtro de recurso. |
FeatureFilterEvaluationContext |
Um contexto usado por IFeatureFilter para obter informações sobre qual sinalizador de recurso está sendo avaliado e os parâmetros necessários para marcar se o sinalizador de recurso deve ser habilitado. |
FeatureFlagDefinition |
A definição de um sinalizador de recurso. |
FeatureManagementException |
Representa erros que ocorrem durante o gerenciamento de recursos. |
FeatureManagementOptions |
Opções que controlam o comportamento do sistema de gerenciamento de recursos. |
FeatureVariant |
Uma variante de um recurso. |
FeatureVariantAssignmentContext |
Informações contextuais necessárias durante o processo de atribuição de variante de recurso |
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 o gerenciamento de recursos com filtros MVC. |
ServiceCollectionExtensions |
Extensões usadas para adicionar funcionalidade de gerenciamento de recursos. |
UseForFeatureExtensions |
Métodos de extensão que fornecem integração de gerenciamento de recursos para ASP.NET Core criação de aplicativos. |
Interfaces
IContextualFeatureFilter<TContext> |
Um filtro que pode ser usado para determinar se alguns critérios são atendidos para habilitar um sinalizador de recurso. Um filtro de recurso é gratuito para usar todos os critérios disponíveis, como o estado do processo ou o conteúdo da solicitação. Os filtros de recursos podem ser registrados para um determinado recurso e, se qualquer filtro de recurso for avaliado como true, esse sinalizador de recurso será considerado habilitado. Um filtro de recurso contextual pode aproveitar os dados contextuais passados dos chamadores do sistema de gerenciamento de recursos. Um filtro de recurso contextual só será executado se um contexto atribuível do TContext estiver disponível. |
IContextualFeatureVariantAssigner<TContext> |
Fornece um método para atribuir uma variante de um recurso dinâmico a ser usado com base em condições personalizadas. |
IDynamicFeatureDefinitionProvider |
Um provedor de definições de recursos dinâmicos. |
IDynamicFeatureManager |
Usado para acessar as variantes de um recurso dinâmico. |
IDynamicFeatureManagerSnapshot |
Fornece uma instantâneo de estado do recurso para garantir a consistência em uma determinada solicitação. |
IFeatureDefinitionProvider |
Um provedor de definições de recursos. |
IFeatureFilter |
Um filtro que pode ser usado para determinar se alguns critérios são atendidos para habilitar um sinalizador de recurso. Um filtro de recurso é gratuito para usar todos os critérios disponíveis, como o estado do processo ou o conteúdo da solicitação. Os filtros de recursos podem ser registrados para um determinado sinalizador de recurso e, se qualquer filtro de recurso for avaliado como true, esse sinalizador de recurso será considerado habilitado. |
IFeatureFilterMetadata |
Interface de marcador para filtros de recursos usados para avaliar o estado de um sinalizador de recurso. |
IFeatureFlagDefinitionProvider |
Um provedor de definições de sinalizador de recurso. |
IFeatureManagementBuilder |
Fornece uma maneira de personalizar a funcionalidade de gerenciamento de recursos. |
IFeatureManager |
Usado para avaliar se um sinalizador de recurso está habilitado ou desabilitado. |
IFeatureManagerSnapshot |
Fornece uma instantâneo do estado do sinalizador de recurso para garantir a consistência em uma determinada solicitação. |
IFeatureVariantAssigner |
Fornece um método para atribuir uma variante de um recurso dinâmico a ser usado com base em condições personalizadas. |
IFeatureVariantAssignerMetadata |
Interface de marcador para atribuidores de variante de recurso usados para atribuir qual variante deve ser usada para um recurso dinâmico. |
IFeatureVariantOptionsResolver |
Executa a resolução e a associação necessárias no processo de resolução de variante do recurso. |
ISessionManager |
Usado para armazenar o estado do recurso em uma sessão. O implementador é livre para decidir o que constitui uma sessão. |
Enumerações
FeatureManagementError |
Um erro que pode ocorrer durante o gerenciamento de recursos. |
RequirementType |
Descreve se qualquer ou todos os recursos em um determinado conjunto devem ser necessários para serem considerados habilitados. |