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
servicesIServiceCollectionThe service collection to update.
configureAction<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
servicesis null.