FeatureGateAttribute Classe
Definição
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.
Um atributo que pode ser colocado em controladores MVC, ações do controlador ou páginas Razor para exigir que todos ou qualquer um de um conjunto de sinalizadores de recursos seja habilitado.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public class FeatureGateAttribute : Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type FeatureGateAttribute = class
inherit ActionFilterAttribute
interface IAsyncPageFilter
interface IFilterMetadata
Public Class FeatureGateAttribute
Inherits ActionFilterAttribute
Implements IAsyncPageFilter
- Herança
-
FeatureGateAttribute
- Atributos
- Implementações
Construtores
FeatureGateAttribute(Object[]) |
Cria um atributo que bloqueará ações ou páginas, a menos que todos os sinalizadores de recursos fornecidos estejam habilitados. |
FeatureGateAttribute(RequirementType, Object[]) |
Cria um atributo que pode ser usado para bloquear ações ou páginas. O portão pode ser configurado para exigir que todos ou qualquer um dos sinalizadores de recursos fornecidos passem. |
FeatureGateAttribute(RequirementType, String[]) |
Cria um atributo que pode ser usado para bloquear ações ou páginas. O portão pode ser configurado para exigir que todos ou qualquer um dos sinalizadores de recursos fornecidos passem. |
FeatureGateAttribute(String[]) |
Cria um atributo que bloqueará ações ou páginas, a menos que todos os sinalizadores de recursos fornecidos estejam habilitados. |
Propriedades
FeatureFlags |
O nome dos sinalizadores de recurso para os quais o atributo de portão de recurso será ativado. |
Features |
O nome dos recursos para os quais o atributo de recurso será ativado. |
RequirementType |
Controla se qualquer ou todos os sinalizadores de recursos no FeatureFlags devem ser habilitados para serem passados. |
Métodos
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) |
Executa a ação do controlador antes da preparação para garantir que pelo menos um dos sinalizadores de recursos especificados esteja habilitado. |
OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate) |
Chamado de forma assíncrona antes que o método de manipulador seja invocado, após a conclusão da associação de modelo. |
OnPageHandlerSelectionAsync(PageHandlerSelectedContext) |
Chamado de forma assíncrona após a seleção do método de manipulador, mas antes da associação de modelo ocorrer. |
Aplica-se a
Azure SDK for .NET