FeatureGateAttribute Clase
Definición
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í.
Atributo que se puede colocar en controladores de MVC, acciones de controlador o páginas de Razor para requerir que se habiliten todos o cualquiera de los conjuntos de marcas de características.
[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
- Herencia
-
FeatureGateAttribute
- Atributos
- Implementaciones
Constructores
FeatureGateAttribute(Object[]) |
Crea un atributo que incluirá acciones o páginas a menos que se habiliten todas las marcas de características proporcionadas. |
FeatureGateAttribute(RequirementType, Object[]) |
Crea un atributo que se puede usar para gatear acciones o páginas. La puerta se puede configurar para requerir que se pasen todas o cualquiera de las marcas de características proporcionadas. |
FeatureGateAttribute(RequirementType, String[]) |
Crea un atributo que se puede usar para gatear acciones o páginas. La puerta se puede configurar para requerir que se pasen todas o cualquiera de las marcas de características proporcionadas. |
FeatureGateAttribute(String[]) |
Crea un atributo que incluirá acciones o páginas a menos que se habiliten todas las marcas de características proporcionadas. |
Propiedades
FeatureFlags |
Nombre de las marcas de características para las que se activará el atributo de puerta de características. |
Features |
Nombre de las características para las que se activará el atributo de característica. |
RequirementType |
Controla si se deben habilitar cualquiera o todas las marcas de características de FeatureFlags para pasar. |
Métodos
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) |
Realiza el preprocesamiento de la acción del controlador para asegurarse de que al menos una de las marcas de características especificadas esté habilitada. |
OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate) |
Se llama de forma asincrónica antes de invocar el método de controlador, una vez completado el enlace de modelos. |
OnPageHandlerSelectionAsync(PageHandlerSelectedContext) |
Se llama de forma asincrónica después de seleccionar el método de controlador, pero antes de que se produzca el enlace de modelos. |
Se aplica a
Azure SDK for .NET