Sisk

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.

C#
public sealed class CadenteHttpServerEngine : HttpServerEngine, IDisposable

Inheritance #

object ← HttpServerEngine ← CadenteHttpServerEngine

Implements #

IDisposable

Inherited Members #

HttpServerEngine.SetListeningHosts(IEnumerable<ListeningHost>), HttpServerEngine.OnConfiguring(HttpServer, HttpServerConfiguration), HttpServerEngine.StartServer(), HttpServerEngine.StopServer(), HttpServerEngine.BeginGetContext(AsyncCallback?, object?), HttpServerEngine.EndGetContext(IAsyncResult), HttpServerEngine.GetContextAsync(CancellationToken), HttpServerEngine.Dispose(), HttpServerEngine.IdleConnectionTimeout, HttpServerEngine.ListeningPrefixes, HttpServerEngine.EventLoopMecanism, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors #

NameDescription
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 #

NameDescription
EventLoopMecanismGets the event loop mechanism used by the server.
IdleConnectionTimeoutGets or sets the timeout for idle connections.
ListeningPrefixesGets or sets the listening prefixes for the server.

Methods #

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

Type to search the documentation and the API reference.