Class GatewayClient
- Namespace
- DSharpPlus.Net.Gateway
- Assembly
- DSharpPlus.dll
Represents a gateway client handling all system events.
public sealed class GatewayClient : IGatewayClient
- Inheritance
-
objectGatewayClient
- Implements
Constructors
Properties
- IsConnected
Indicates whether this client is connected.
- Ping
Indicates the latency between this client and Discord.
- ShardId
Gets the shard ID of this client. Defaults to zero if not sharding.
Methods
- ConnectAsync(string, DiscordActivity?, DiscordUserStatus?, DateTimeOffset?, ShardInfo?)
Connects this client to the gateway.
- DisconnectAsync()
Disconnects from the gateway.
- ReconnectAsync()
Reconnects to the gateway.
- WriteAsync(byte[])
Sends the provided payload to the gateway.