Table of Contents

Class CommandResultHandler<TContext>

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

Type Parameters

TContext
Inheritance
CommandResultHandler<TContext>
Implements
Inherited Members

Constructors

CommandResultHandler()

protected CommandResultHandler()

Properties

Default

public static CommandResultHandler<TContext> Default { get; }

Property Value

CommandResultHandler<TContext>

Methods

GetFailMessage(IFailResult, TContext, IServiceProvider)

public virtual ValueTask<MessageProperties> GetFailMessage(IFailResult failResult, TContext context, IServiceProvider services)

Parameters

failResult IFailResult
context TContext
services IServiceProvider

Returns

ValueTask<MessageProperties>

HandleResultAsync(IExecutionResult, TContext, GatewayClient, ILogger, IServiceProvider)

public ValueTask HandleResultAsync(IExecutionResult result, TContext context, GatewayClient client, ILogger logger, IServiceProvider services)

Parameters

result IExecutionResult
context TContext
client GatewayClient
logger ILogger
services IServiceProvider

Returns

ValueTask