Namespace DisCatSharp.Hosting.AspNetCore.Ingress
Classes
- DiscordIngressBodyReader
Default implementation that buffers an ingress request body for downstream processing.
- DiscordIngressBodyTooLargeException
Represents a failure caused by an ingress request body exceeding the configured maximum size.
- DiscordIngressHeaderNames
Contains the HTTP header names used by Discord signed ingress requests.
- DiscordIngressPayload
Represents a raw ingress payload that can be reused across transport implementations.
- DiscordIngressPendingState
Represents a pending ingress state entry, such as an OAuth request awaiting a callback.
- DiscordIngressRequest
Represents a transport-neutral ingress request that future handlers can operate on.
- DiscordIngressResponse
Represents a transport-neutral ingress response for future endpoint handlers.
- DiscordWebIngressOptions
Configures transport-agnostic Discord web ingress services.
- InMemoryDiscordIngressPendingStateStore
Default in-memory implementation for pending ingress state.
Interfaces
- IDiscordIngressBodyReader
Reads raw request bodies for Discord ingress handlers.
- IDiscordIngressPendingStateStore
Stores pending ingress state needed by callback-driven flows such as OAuth.