VirtualRadar.Interface.WebServer Namespace |
Class | Description | |
---|---|---|
AuthenticationRequiredEventArgs |
The EventArgs raised by the IWebServer.AuthenticationRequired event.
| |
MimeType |
A collection of different mime types.
| |
RequestException |
An exception that is thrown when an exception occurs during the handling of a web server request.
| |
RequestReceivedEventArgs |
The arguments passed for the RequestReceived event on IWebServer.
| |
ResponseSentEventArgs |
The event args for IWebServer events that are raised when a response is
sent to a web browser.
|
Interface | Description | |
---|---|---|
IAutoConfigWebServer |
The interface for a singleton object that automatically applies configuration settings to an IWebServer.
| |
IContext |
The interface for objects that describe an incoming request and the response that will be made for it.
| |
IPortMapping |
The interface for objects that describe a static port mapping on a UPnP router.
| |
IRequest |
The interface for objects that describe an incoming request.
| |
IResponder |
The interface for objects that can fill IResponse objects correctly for different
types of content.
| |
IResponse |
The interface for objects that describe the response to a request.
| |
IUniversalPlugAndPlayManager |
The interface for the object that deals with UPnP routers for the application.
| |
IUniversalPlugAndPlayManagerProvider |
The interface for objects that abstract away the Windows universal plug'n'play COM component
and other aspects of the environment for IUniversalPlugAndPlayManager.
| |
IWebServer |
The interface for objects that can serve requests for web pages.
| |
IWebServerProvider |
The provider that implementations of IWebServer should use to access the .NET framework.
|
Enumeration | Description | |
---|---|---|
ContentClassification |
The types of web content that the server deals with.
|
The main interface of interest here is IWebServer which describes an object that listens for requests from web browsers and raises an event when it sees them.
The web server does not contain any content - other objects hook the events on IWebServer and set the Handled, Classification and Response properties as appropriate. By default this duty is performed by the IWebSite object.