Class UserAgentSentinelFilter
- Namespace
- Cuemon.AspNetCore.Mvc.Filters.Headers
- Assembly
- Cuemon.AspNetCore.Mvc.dll
A filter that provides an User-Agent sentinel on action methods.
public class UserAgentSentinelFilter : ConfigurableAsyncActionFilter<UserAgentSentinelOptions>, IConfigurable<UserAgentSentinelOptions>, IAsyncActionFilter, IFilterMetadata
- Inheritance
-
UserAgentSentinelFilter
- Implements
- Inherited Members
Constructors
UserAgentSentinelFilter(IOptions<UserAgentSentinelOptions>)
Initializes a new instance of the UserAgentSentinelFilter class.
public UserAgentSentinelFilter(IOptions<UserAgentSentinelOptions> setup)
Parameters
setupIOptions<UserAgentSentinelOptions>The UserAgentSentinelOptions which need to be configured.
Methods
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)
Called asynchronously before the action, after model binding is complete.
public override Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
Parameters
contextActionExecutingContextnextActionExecutionDelegateThe ActionExecutionDelegate. Invoked to execute the next action filter or the action itself.