Skip to main content

Enum RetryMode

Specifies how a request should act in the case of an error.

Assembly: Discord.Net.Core.dll​
View Source​
Declaration
[Flags]
public enum RetryMode

Fields​

AlwaysFail​

If a request fails, an exception is thrown immediately.

View Source​
Declaration
AlwaysFail = 0

RetryTimeouts​

Retry if a request timed out.

View Source​
Declaration
RetryTimeouts = 1

RetryRatelimit​

Retry if a request failed due to a rate-limit.

View Source​
Declaration
RetryRatelimit = 4

Retry502​

Retry if a request failed due to an HTTP error 502.

View Source​
Declaration
Retry502 = 8

AlwaysRetry​

Continuously retry a request until it times out, its cancel token is triggered, or the server responds with a non-502 error.

View Source​
Declaration
AlwaysRetry = 13