Hevea documentation

HeveaServer Members

HeveaServer overview

Public Static Fields

DefaultCompressionThreshold Default compression threshold (kilobytes).
DefaultPublicPort Default port for HTTP.
DefaultSecuredPort Default port for HTTPS.
DefaultVirtualDirectoryUri Default virtual directory.
ExplorerPageUri Virtual name of the Hevea explorer page.
FirstUsePageUri Virtual name of the Hevea first use page.
LocalIPAddressParameterName Name of the local IP parameter.
PublicIPAddressParameterName Name of the the public IP parameter.
ResourcesDirectoryUri Virtual directory of resources for internal pages.
Version Hevea version.
WelcomePageUri Virtual name of the Hevea welcome page.

Public Static Properties

CompressionEnabled Enables / disables the data compression using GZIP.
CompressionThreshold Gets / sets the compression threshold (kilobytes).
DefaultDocument Gets / Sets the default page.
KeepAliveEnabled Enables /disables the keep alive; indicates if its is enabled.
MustAuthenticate Gets / sets if the server must check the user credentials.
Registrations Gets the list of document registrations.
SslEnabled Enables the SSL port, indicates if it is enabled. The SSL port must be enabled / disabled before starting the server to take effect.
WwwRoot Gets the server working directory (WWW root).

Public Static Methods

LoadCredentials Loads the credentials into the credential store.
SetGetCredentialDelegate Sets the delegate on a method called when trying to authentify a user (the accounts stored in the configuration file have a higher priority).

Public Instance Constructors

HeveaServer Overloaded. Initializes a new instance of the HeveaServer class.

Public Instance Properties

PublicIPAddress Gets / sets the public server IP address (for WebService use). Default value is the default server IP address.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
Start Starts the web server.
Stop Stops the server.
ToString (inherited from Object) Returns a String that represents the current Object.

See Also

HeveaServer Class | Hevea.Core.Http Namespace