Sisk

Namespace

Sisk.Core.Http

Namespace
Sisk.Core.Http

Namespaces #

NameDescription
Sisk.Core.Http.Engine
Sisk.Core.Http.FileSystem
Sisk.Core.Http.Handlers
Sisk.Core.Http.Hosting
Sisk.Core.Http.Streams

Classes #

NameDescription
BrotliContentRepresents an HTTP content that is compressed using the Brotli algorithm.
CompressedContentRepresents a base class for HTTP contents served over an compressing stream.
DefaultMessagePageProvides methods for creating informative static pages used by Sisk.
DeflateContentRepresents an HTTP content that is compressed using the Deflate algorithm.
FileContentProvides HTTP content based on a file.
ForwardingResolverProvides HTTP forwarding resolving methods that can be used to resolving the client remote address, host and protocol of a proxy, load balancer or CDN, through the HTTP request.
GZipContentRepresents an HTTP content that is compressed using the GZip algorithm.
HtmlContentProvides HTTP content based on HTML contents.
HttpContextRepresents an context that is shared in a entire HTTP session.
HttpContext.HttpContextInterlockedProvides atomic operations for numeric values stored by name in an RequestBag.
HttpContext.HttpContextInterlockedProvides atomic operations for numeric values stored by name in an RequestBag.
HttpKnownHeaderNamesProvides most of the most commonly known HTTP headers for constants.
HttpRequestRepresents an HTTP request received by a Sisk server.
HttpRequestExceptionRepresents an exception that is thrown while a request is being interpreted by the HTTP server.
HttpResponseRepresents an HTTP Response.
HttpResponseExtensionsProvides useful extensions for HttpResponse objects.
HttpServerProvides an lightweight HTTP server powered by Sisk.
HttpServerConfigurationProvides execution parameters for an HttpServer.
HttpServerExecutionResultRepresents the results of an request execution on the HTTP server.
ListeningHostProvides a type to contain the fields needed by an HTTP server virtual host.
ListeningHostRepositoryRepresents an fluent repository of ListeningHost that can add, modify, or remove listening hosts while an HttpServer is running.
ListeningHostSslOptionsRepresents the options for configuring HTTPS on a ListeningHost.
LogStreamProvides a managed, asynchronous log writer which supports writing safe data to log files or text streams.
PrefixedLogStreamRepresents a log stream that prefixes log messages with a custom string.
RotatingLogPolicyProvides a managed utility for rotating log files by their file size.
RotatingLogPolicyCompressorProvides a base class for implementing log compression policies.

Structs #

NameDescription
HttpStatusInformationRepresents a value that holds an HTTP response status information, with it’s status code and description.
ListeningPortProvides a structure to contain a listener port for an ListeningHost instance.
LogStreamEntryRepresents a single log entry with a timestamp, severity level, and message.

Enums #

NameDescription
HttpServerExecutionStatusRepresents the status of an execution of a request on an HttpServer.
RequestListenActionRepresents the HTTP server action when receiving an request.

Type to search the documentation and the API reference.