Table of Contents

Class HttpListenerAbstractEngine

Namespace
Sisk.Core.Http.Engine
Assembly
Sisk.Core.dll

Provides an implementation of HttpServerEngine using HttpListener.

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

Constructors

HttpListenerAbstractEngine()

Initializes a new instance of the HttpListenerAbstractEngine class.

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.

Shared

Gets the shared instance of the HttpListenerAbstractEngine class.

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.