Class CommandModule<TContext>
Represents a module for commands.
public abstract class CommandModule<TContext> : BaseCommandModule<TContext> where TContext : ICommandContext
Type Parameters
TContextThe context the invoked commands use.
- Inheritance
-
BaseCommandModule<TContext>CommandModule<TContext>
- Inherited Members
Constructors
CommandModule()
protected CommandModule()
Methods
ReplyAsync(ReplyMessageProperties, RestRequestProperties?, CancellationToken)
public Task<RestMessage> ReplyAsync(ReplyMessageProperties replyMessage, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
replyMessageReplyMessagePropertiespropertiesRestRequestPropertiescancellationTokenCancellationToken
Returns
SendAsync(MessageProperties, RestRequestProperties?, CancellationToken)
public Task<RestMessage> SendAsync(MessageProperties message, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
messageMessagePropertiespropertiesRestRequestPropertiescancellationTokenCancellationToken