Method ConnectAsync
- Namespace
- DisCatSharp
- Assembly
- DisCatSharp.dll
ConnectAsync(DiscordActivity?, UserStatus?, DateTimeOffset?, CancellationToken)
Connects to the gateway.
public Task ConnectAsync(DiscordActivity? activity = null, UserStatus? status = null, DateTimeOffset? idlesince = null, CancellationToken cancellationToken = default)
Parameters
activityDiscordActivityThe activity to set. Defaults to null.
statusUserStatus?The optional status to set. Defaults to null.
idlesinceDateTimeOffset?Since when is the client performing the specified activity. Defaults to null.
cancellationTokenCancellationTokenThe cancellation token.
Returns
Exceptions
- UnauthorizedException
Thrown when an invalid token was provided.
- BadRequestException
Thrown when an invalid parameter was provided.
- ServerErrorException
Thrown when Discord is unable to process the request.