Table of Contents

Class HttpServerEngine

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

Provides an abstract base class for HTTP server engines.

public abstract class HttpServerEngine : IDisposable

Inheritance

objectHttpServerEngine

Derived

HttpListenerAbstractEngine

Implements

IDisposable

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

HttpServerEngine()

Properties

IdleConnectionTimeout

Gets or sets the timeout for idle connections.

Methods

AddListeningPrefix(string)

Adds a listening prefix to the server.

BeginGetContext(AsyncCallback?, object?)

Begins an asynchronous operation to get an HTTP context.

ClearPrefixes()

Clears all listening prefixes from the server.

Dispose()

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

EndGetContext(IAsyncResult)

Ends an asynchronous operation to get an HTTP context.

StartServer()

Starts the HTTP server.

StopServer()

Stops the HTTP server.