ActionFilterAttribute es una clase abstracta híbrida que implementa un Attribute, un IActionFilter y un IResultFilter. Se puede heredar para implementar un atributo personalizado que proporciona un medio declarativo para agregar un comportamiento previo y posterior a los métodos de acción del controlador.

Más sobre actionfilterattribute...

Creé un ActionFilterAttribute personalizado que llamo así: [ScopeActionFilter(acceptedScopes = new string[] { "Files.Upload" })] public IActionResult Upload(IFormFile[] files) { } Ahora, ¿cómo encuentro el valor de acceptedScopes en el método OnActionExecuting? ¿Y cómo verifico que aceptad....
1 jul. 2020 a las 00:15
Tengo una API ASP.NET Core (.Net Core 2.1) e implementé un Filtro de acción usando este artículo https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-2.1#action-filters En mi modelo, utilizo anotaciones de datos para validar el modelo y agregué el atributo ValidateMo....
Me gustaría personalizar mi comportamiento de registro de Application Insights. Así que me gustaría establecer algún tipo de bandera en mi ActionFilter y luego leer esa bandera en ITelemetryProcessor . public class MyCustomFilterAttribute: ActionFilterAttribute { public override void OnAction....
Tengo una Web API 2.0 ejecutándose en localhost:4512 y quiero interceptar todas las solicitudes realizadas al dominio localhost:4512 sin importar si son manejadas por una ruta específica o no. Por ejemplo, quiero capturar las solicitudes realizadas a localhost:4512/abc.dfsada o localhost:4512/meh/ab....
Estoy desarrollando una aplicación ASP.NET Core 2.0. Tengo una clase de atributo para validar cada solicitud de API, que hereda la clase ActionFilterAttribute. Pero el problema es que no obtengo la URL de solicitud deseada, la URL dada viene con el parámetro, solo necesito una URL absoluta como /api....
Estoy buscando probar un ActionFilterAttribute en un proyecto de API de .NET Core 2.0 y me pregunto cuál es la mejor manera de hacerlo. Tenga en cuenta que no estoy tratando de probar esto a través de una acción del controlador, simplemente probar el ActionFilterAttribute en sí. ¿Cómo puedo probar e....
Mi atributo de filtro de acción no redirige a la nueva url que he definido: public class RunOnServerAttribute : System.Web.Http.Filters.ActionFilterAttribute { public ServerType Type; public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext filterContext) { ....
4 jul. 2017 a las 18:02