Table of Contents

Class GatewayClientConfiguration

Namespace
NetCord.Gateway
Assembly
NetCord.dll
public class GatewayClientConfiguration
Inheritance
GatewayClientConfiguration
Inherited Members

Constructors

GatewayClientConfiguration()

public GatewayClientConfiguration()

Properties

Cache

public IGatewayClientCache? Cache { get; init; }

Property Value

IGatewayClientCache

CacheDMChannels

public bool? CacheDMChannels { get; init; }

Property Value

bool?

Compression

public IGatewayCompression? Compression { get; init; }

Property Value

IGatewayCompression

ConnectionProperties

public ConnectionPropertiesProperties? ConnectionProperties { get; init; }

Property Value

ConnectionPropertiesProperties

DefaultPayloadProperties

public WebSocketPayloadProperties? DefaultPayloadProperties { get; init; }

Property Value

WebSocketPayloadProperties

Hostname

public string? Hostname { get; init; }

Property Value

string

Intents

public GatewayIntents? Intents { get; init; }

Property Value

GatewayIntents?

LargeThreshold

public int? LargeThreshold { get; init; }

Property Value

int?

LatencyTimer

public ILatencyTimer? LatencyTimer { get; init; }

Property Value

ILatencyTimer

Presence

public PresenceProperties? Presence { get; init; }

Property Value

PresenceProperties

RateLimiterProvider

public IRateLimiterProvider? RateLimiterProvider { get; init; }

Property Value

IRateLimiterProvider

ReconnectStrategy

public IReconnectStrategy? ReconnectStrategy { get; init; }

Property Value

IReconnectStrategy

RestClientConfiguration

public RestClientConfiguration? RestClientConfiguration { get; init; }

Property Value

RestClientConfiguration

Shard

public Shard? Shard { get; init; }

Property Value

Shard?

Version

public ApiVersion? Version { get; init; }

Property Value

ApiVersion?

WebSocketConnectionProvider

public IWebSocketConnectionProvider? WebSocketConnectionProvider { get; init; }

Property Value

IWebSocketConnectionProvider