RequestController Members

HttpServer.dll

The RequestController type exposes the following members.

Constructors

  NameDescription
RequestControllerOverloaded.

Methods

  NameDescription
CanHandle
Method that determines if an url should be handled or not by the module
Clone
Make a clone of this controller
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMethod
Determines which method to use.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
InvokeMethod
Override this method to be able to process result returned by controller method.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnUnhandledException
Override this method if you want to be able to handle unhanded exceptions
Process
Method that process the url
(Overrides HttpModule..::.Process(HttpRequest, HttpResponse, HttpSession).)
SetupRequest
Will assign all variables that are unique for each session
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
AuthenticationTag
object that was attached during http authentication process.
ControllerName
Name of this controller (class name without the "Controller" part)
DefaultMethod
Specifies the method to use if no action have been specified.
Id
Id is the third part of the uri path.
MethodName
Method currently being invoked. Always in lower case.
Request
Request information (like Url, form, querystring etc)
RequestedExtension
Extension if a filename was specified.
Response
Response information (that is going to be sent back to the browser/client)
Session
Session information, is stored between requests as long as the session cookie is valid.

See Also