HttpControllerHandler Class

A IHttpAsyncHandler that passes ASP.NET requests into the HttpServer pipeline and write the result back.

Inheritance Hierarchy

System.Object
  System.Web.Http.WebHost.HttpControllerHandler

Namespace:  System.Web.Http.WebHost
Assembly:  System.Web.Http.WebHost (in System.Web.Http.WebHost.dll)

Syntax

'Declaration
Public Class HttpControllerHandler _
    Implements IHttpAsyncHandler, IHttpHandler
'Usage
Dim instance As HttpControllerHandler
public class HttpControllerHandler : IHttpAsyncHandler, 
    IHttpHandler
public ref class HttpControllerHandler : IHttpAsyncHandler, 
    IHttpHandler
type HttpControllerHandler =  
    class
        interface IHttpAsyncHandler
        interface IHttpHandler
    end
public class HttpControllerHandler implements IHttpAsyncHandler, IHttpHandler

The HttpControllerHandler type exposes the following members.

Constructors

  Name Description
Public method HttpControllerHandler Initializes a new instance of the HttpControllerHandler class.

Top

Properties

  Name Description
Protected property IsReusable Gets a value indicating whether another request can use the IHttpHandler instance.

Top

Methods

  Name Description
Protected method BeginProcessRequest Begins the process request.
Protected method EndProcessRequest Provides an asynchronous process End method when the process ends.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ProcessRequest Processes the request.
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IHttpAsyncHandler.BeginProcessRequest Begins processing the request.
Explicit interface implemetationPrivate method IHttpAsyncHandler.EndProcessRequest Provides an asynchronous process End method when the process ends.
Explicit interface implemetationPrivate property IHttpHandler.IsReusable Gets a value indicating whether another request can use the IHttpHandler instance.
Explicit interface implemetationPrivate method IHttpHandler.ProcessRequest Processes the request.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Web.Http.WebHost Namespace