Microsoft.AspNetCore.Server.Kestrel.Core Namespace

Provides options types such as KestrelServerOptions and ListenOptions that are used to customize the behavior of the Kestrel web server.

Classes

BadHttpRequestException

An exception thrown when a malformed http request has been received.

Http2Limits

Limits only applicable to HTTP/2 connections.

Http3Limits

Limits only applicable to HTTP/3 connections.

KestrelServer

Kestrel server.

KestrelServerLimits

Limits for KestrelServer.

KestrelServerOptions

Provides programmatic configuration of Kestrel-specific features.

ListenOptions

Describes either an IPEndPoint, Unix domain socket path, named pipe name, or a file descriptor for an already open socket that Kestrel should bind to or open.

MinDataRate

The minimum data rate for incoming connections.

ServerAddress

Enums

HttpProtocols

HTTP protocol versions

Remarks

For more information about configuring Kestrel, see Kestrel options.