Class RequestOptions
Represents options that should be used when sending a request.
Inheritance
Inherited Members
Namespace: Discord
Assembly: Discord.Net.Core.dll
Syntax
public class RequestOptions
Constructors
| Improve this Doc View SourceRequestOptions()
Initializes a new RequestOptions class with the default request timeout set in DiscordConfig.
Declaration
public RequestOptions()
Properties
| Improve this Doc View SourceAuditLogReason
Gets or sets the reason for this action in the guild's audit log.
Declaration
public string AuditLogReason { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Gets or sets the reason that will be written to the guild's audit log if applicable. This may not apply to all actions.
CancelToken
Gets or sets the cancellation token for this request.
Declaration
public CancellationToken CancelToken { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Threading.CancellationToken | A System.Threading.CancellationToken for this request. |
Default
Creates a new RequestOptions class with its default settings.
Declaration
public static RequestOptions Default { get; }
Property Value
| Type | Description |
|---|---|
| RequestOptions |
HeaderOnly
Declaration
public bool HeaderOnly { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
RetryMode
Gets or sets the retry behavior when the request fails.
Declaration
public RetryMode? RetryMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<RetryMode> |
Timeout
Gets or sets the maximum time to wait for for this request to complete.
Declaration
public int? Timeout { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | A System.Int32 in milliseconds for when the request times out. |
Remarks
Gets or set the max time, in milliseconds, to wait for for this request to complete. If
null, a request will not time out. If a rate limit has been triggered for this request's bucket
and will not be unpaused in time, this request will fail immediately.
UseSystemClock
Declaration
public bool? UseSystemClock { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Methods
| Improve this Doc View SourceClone()
Declaration
public RequestOptions Clone()
Returns
| Type | Description |
|---|---|
| RequestOptions |