Interface ICommandPreExecutionHandler<TContext>
public interface ICommandPreExecutionHandler<TContext> where TContext : ICommandContext
Type Parameters
TContext
Methods
HandleAsync(TContext, GatewayClient, ILogger, IServiceProvider)
ValueTask<PreExecutionResult> HandleAsync(TContext context, GatewayClient client, ILogger logger, IServiceProvider services)
Parameters
contextTContextclientGatewayClientloggerILoggerservicesIServiceProvider