Class TenantIdActionFilter
- Namespace
- Cratis.Applications.Tenancy
- Assembly
- Cratis.Applications.dll
Represents an implementation of IAsyncActionFilter that sets the correlation ID for the request.
public class TenantIdActionFilter : IAsyncActionFilter, IFilterMetadata
- Inheritance
-
TenantIdActionFilter
- Implements
- Inherited Members
Constructors
TenantIdActionFilter(IOptions<ApplicationModelOptions>)
Represents an implementation of IAsyncActionFilter that sets the correlation ID for the request.
public TenantIdActionFilter(IOptions<ApplicationModelOptions> options)
Parameters
options
IOptions<ApplicationModelOptions>The options for the correlation ID.
Methods
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)
Called asynchronously before the action, after model binding is complete.
public Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
Parameters
context
ActionExecutingContextnext
ActionExecutionDelegateThe ActionExecutionDelegate. Invoked to execute the next action filter or the action itself.