Table of Contents

Class ShardedGatewayClientConfiguration

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

Constructors

ShardedGatewayClientConfiguration()

public ShardedGatewayClientConfiguration()

Properties

CacheDMChannels

public bool? CacheDMChannels { get; init; }

Property Value

bool?

CacheFactory

public Func<Shard, IGatewayClientCache?>? CacheFactory { get; init; }

Property Value

Func<Shard, IGatewayClientCache>

CompressionFactory

public Func<Shard, IGatewayCompression?>? CompressionFactory { get; init; }

Property Value

Func<Shard, IGatewayCompression>

ConnectionPropertiesFactory

public Func<Shard, ConnectionPropertiesProperties?>? ConnectionPropertiesFactory { get; init; }

Property Value

Func<Shard, ConnectionPropertiesProperties>

DefaultPayloadPropertiesFactory

public Func<Shard, WebSocketPayloadProperties?>? DefaultPayloadPropertiesFactory { get; init; }

Property Value

Func<Shard, WebSocketPayloadProperties>

Hostname

public string? Hostname { get; init; }

Property Value

string

IntentsFactory

public Func<Shard, GatewayIntents?>? IntentsFactory { get; init; }

Property Value

Func<Shard, GatewayIntents?>

LargeThresholdFactory

public Func<Shard, int?>? LargeThresholdFactory { get; init; }

Property Value

Func<Shard, int?>

LatencyTimerFactory

public Func<Shard, ILatencyTimer?>? LatencyTimerFactory { get; init; }

Property Value

Func<Shard, ILatencyTimer>

PresenceFactory

public Func<Shard, PresenceProperties?>? PresenceFactory { get; init; }

Property Value

Func<Shard, PresenceProperties>

RateLimiterProviderFactory

public Func<Shard, IRateLimiterProvider?>? RateLimiterProviderFactory { get; init; }

Property Value

Func<Shard, IRateLimiterProvider>

ReconnectStrategyFactory

public Func<Shard, IReconnectStrategy?>? ReconnectStrategyFactory { get; init; }

Property Value

Func<Shard, IReconnectStrategy>

RestClientConfiguration

public RestClientConfiguration? RestClientConfiguration { get; init; }

Property Value

RestClientConfiguration

ShardCount

public int? ShardCount { get; init; }

Property Value

int?

VersionFactory

public Func<Shard, ApiVersion?>? VersionFactory { get; init; }

Property Value

Func<Shard, ApiVersion?>

WebSocketConnectionProviderFactory

public Func<Shard, IWebSocketConnectionProvider?>? WebSocketConnectionProviderFactory { get; init; }

Property Value

Func<Shard, IWebSocketConnectionProvider>