Table of Contents

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.

MultiShardOrchestrator

Orchestrates multiple shards within this process.

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.