Table of Contents

Namespace AdvanceFileUpload.API

Classes

CertificateSettings

Represents the certificate configuration options for HTTPS endpoints. Provides information for locating and authenticating the certificate.

DailyPeriodicTimer

A timer that provides periodic ticks for executing tasks on a daily basis.

EndpointSettings

Defines the configuration for an individual endpoint, including network binding, security, and protocol options.

KestrelConfiguration

Represents the configurable settings for the Kestrel web server.
Includes endpoint definitions, connection limits, HTTPS defaults, and HTTP/2 and HTTP/3 specific configurations.

KestrelHttp2Settings

Contains configuration settings specific to HTTP/2. Manages stream limits, header compression, and frame sizes.

KestrelHttp3Settings

Contains configuration settings specific to HTTP/3. Enables or disables HTTP/3 support on the server.

KestrelHttpsSettings

Represents the global HTTPS configuration defaults for Kestrel. This configuration is applied if not overridden by endpoints.

KestrelLimits

Describes the server-wide limits for connections and requests. Controls settings such as timeouts, maximum sizes, and data rates.

ServiceConfiguration
SessionStatusCheckerWorker

Background service that periodically checks the status of sessions.

ThreadPoolOptions

Interfaces

IPeriodicTimer

Represents a timer that provides periodic ticks for executing tasks.