Table of Contents

Namespace Sisk.Core.Http

Namespaces

Sisk.Core.Http.Handlers
Sisk.Core.Http.Hosting
Sisk.Core.Http.Streams

Classes

DefaultMessagePage

Provides methods for creating informative static pages used by Sisk.

ForwardingResolver

Provides 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.

HtmlContent

Provides HTTP content based on HTML contents.

HttpContext

Represents an context that is shared in a entire HTTP session.

HttpKnownHeaderNames

Provides most of the most commonly known HTTP headers for constants.

HttpRequest

Represents an HTTP request received by a Sisk server.

HttpRequestException

Represents an exception that is thrown while a request is being interpreted by the HTTP server.

HttpResponse

Represents an HTTP Response.

HttpResponseExtensions

Provides useful extensions for HttpResponse objects.

HttpServer

Provides an lightweight HTTP server powered by Sisk.

HttpServerConfiguration

Provides execution parameters for an HttpServer.

HttpServerExecutionResult

Represents the results of an request execution on the HTTP server.

HttpServerFlags

Provides advanced fields for Sisk server behavior.

ListeningHost

Provides a structure to contain the fields needed by an http server host.

ListeningHostRepository

Represents an fluent repository of ListeningHost that can add, modify, or remove listening hosts while an HttpServer is running.

LogStream

Provides a managed, asynchronous log writer which supports writing safe data to log files or text streams.

RotatingLogPolicy

Provides a managed utility for rotating log files by their file size.

Structs

HttpStatusInformation

Represents a structure that holds an HTTP response status information, with it's status code and description.

ListeningPort

Provides a structure to contain a listener port for an ListeningHost instance.

Enums

HttpServerExecutionStatus

Represents the status of an execution of a request on an HttpServer.

RequestListenAction

Represents the HTTP server action when receiving an request.