Table of Contents

Constructor DiscordWebhookClient

Namespace
DisCatSharp
Assembly
DisCatSharp.dll

DiscordWebhookClient()

Creates a new webhook client.

public DiscordWebhookClient()

DiscordWebhookClient(IWebProxy, TimeSpan?, bool, ILoggerFactory, LogLevel, string)

Creates a new webhook client, with specified HTTP proxy, timeout, and logging settings.

public DiscordWebhookClient(IWebProxy proxy = null, TimeSpan? timeout = null, bool useRelativeRateLimit = true, ILoggerFactory loggerFactory = null, LogLevel minimumLogLevel = LogLevel.Information, string logTimestampFormat = "yyyy-MM-dd HH:mm:ss zzz")

Parameters

proxy IWebProxy

The proxy to use for HTTP connections. Defaults to null.

timeout TimeSpan?

The optional timeout to use for HTTP requests. Set to InfiniteTimeSpan to disable timeouts. Defaults to null.

useRelativeRateLimit bool

Whether to use the system clock for computing rate limit resets. See UseRelativeRatelimit for more details. Defaults to true.

loggerFactory ILoggerFactory

The optional logging factory to use for this client. Defaults to null.

minimumLogLevel LogLevel

The minimum logging level for messages. Defaults to information.

logTimestampFormat string

The timestamp format to use for the logger.