Table of Contents

Class CommandPreExecutionHandler<TContext>

Namespace
NetCord.Hosting.Services.Commands
Assembly
NetCord.Hosting.Services.dll
public class CommandPreExecutionHandler<TContext> : ICommandPreExecutionHandler<TContext> where TContext : ICommandContext

Type Parameters

TContext
Inheritance
CommandPreExecutionHandler<TContext>
Implements
Inherited Members

Constructors

CommandPreExecutionHandler()

public CommandPreExecutionHandler()

Methods

HandleAsync(TContext, GatewayClient, ILogger, IServiceProvider)

public ValueTask<PreExecutionResult> HandleAsync(TContext context, GatewayClient client, ILogger logger, IServiceProvider services)

Parameters

context TContext
client GatewayClient
logger ILogger
services IServiceProvider

Returns

ValueTask<PreExecutionResult>