Table of Contents
API reference

Method AddDiscordLinkedRolesSupport

Namespace
DisCatSharp.Hosting.AspNetCore
Assembly
DisCatSharp.Hosting.AspNetCore.dll

AddDiscordLinkedRolesSupport(IServiceCollection, Action<DiscordLinkedRolesOptions>?)

Registers linked-roles helpers for verification URL generation, metadata synchronization, and OAuth role connection updates.

public static IServiceCollection AddDiscordLinkedRolesSupport(this IServiceCollection services, Action<DiscordLinkedRolesOptions>? configure = null)

Parameters

services IServiceCollection

The service collection to update.

configure Action<DiscordLinkedRolesOptions>

Optional configuration callback for linked-roles support.

Returns

IServiceCollection

The service collection for chaining purposes.

Remarks

Register a metadata provider with AddDiscordLinkedRolesMetadataProvider<TProvider>(IServiceCollection) when you want to synchronize linked-role metadata definitions with Discord.

Exceptions

ArgumentNullException

services is null.