Namespace DSharpPlus.Clients
Classes
- DefaultEventDispatcher
The default DSharpPlus event dispatcher, dispatching events asynchronously and using a shared scope. Catch-all event handlers referencing DiscordEventArgs are supported.
- DiscordRestApiClientFactory
Provides a way to get access to either the current application's REST client or OAuth2-based REST clients.
- MultiShardOrchestrator
Orchestrates multiple shards within this process.
- NullShardOrchestrator
Dummy orchestrator that does nothing. Useful for http interaction only clients.
- OAuth2DiscordClient
Represents a thin client to serve as the base for OAuth2 usage.
- ShardingOptions
Contains configuration options for sharding within DSharpPlus.
- SingleShardOrchestrator
Orchestrates a single "shard".
Interfaces
- IEventDispatcher
Represents a service dispatching events to registered event handlers.
- IShardOrchestrator
Represents a mechanism for orchestrating one or more shards in one or more processes.