Table of Contents

Class CadenteHttpServerEngine

Namespace
Sisk.Cadente.CoreEngine
Assembly
Sisk.Cadente.CoreEngine.dll

Represents an HTTP server engine based on the Cadente host. This class implements HttpServerEngine and IDisposable to manage the lifecycle of the HTTP server.

public sealed class CadenteHttpServerEngine : HttpServerEngine, IDisposable
Inheritance
CadenteHttpServerEngine
Implements
Inherited Members

Constructors

CadenteHttpServerEngine()

Initializes a new instance of the CadenteHttpServerEngine class.

CadenteHttpServerEngine(Action<HttpHost>)

Initializes a new instance of the CadenteHttpServerEngine class with a specified action to set up each HTTP host.

Properties

EventLoopMecanism

Gets the event loop mechanism used by the server.

IdleConnectionTimeout

Gets or sets the timeout for idle connections.

ListeningPrefixes

Gets or sets the listening prefixes for the server.

Methods

BeginGetContext(AsyncCallback?, object?)

Begins an asynchronous operation to get an HTTP context.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

EndGetContext(IAsyncResult)

Ends an asynchronous operation to get an HTTP context.

GetContextAsync(CancellationToken)

Asynchronously obtains an HttpServerEngineContext.

OnConfiguring(HttpServer, HttpServerConfiguration)

Called when the server is being configured.

SetListeningHosts(IEnumerable<ListeningHost>)

Sets the listening hosts for the server.

StartServer()

Starts the HTTP server.

StopServer()

Stops the HTTP server.