The RequestAsync type exposes the following members.
Initializes a new instance of the RequestAsync class
Gets virtual application root path on the server.
Gets the character set of the entity-body.
Specifies the length, in bytes, of content sent by the client.
Gets the MIME content type of the incoming request.
Gets a collection of HTTP headers.
Gets the HTTP method specified by the client.
Gets the contents of the incoming HTTP entity body.
Gets information about the URL of the current request.
Gets concatenated request scheme, host and port, like: http://www.ithit.com:8080
Gets the User-Agent header.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)
Gets a list of lock tokens submitted by the client.(Defined by DavRequestExtensions.)
Usually you do not have to implement this class if you host your server in ASP.NET Core, ASP.NET, OWIN or HttpListener. The library provides ready to use context, request and response implementrations for each of the above environments.
You will derive your class from this class only if you need to host your server in any other environment from listed above and than pass instance of your class into the ContextAsyncTHierarchyItem constructor.