HttpControllerDispatcher Class

Dispatches an incoming HttpRequestMessage to an IHttpController implementation for processing.

Inheritance Hierarchy

System.Object
  HttpMessageHandler
    System.Web.Http.Dispatcher.HttpControllerDispatcher

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

Syntax

'Declaration
Public Class HttpControllerDispatcher _
    Inherits HttpMessageHandler
'Usage
Dim instance As HttpControllerDispatcher
public class HttpControllerDispatcher : HttpMessageHandler
public ref class HttpControllerDispatcher : public HttpMessageHandler
type HttpControllerDispatcher =  
    class
        inherit HttpMessageHandler
    end
public class HttpControllerDispatcher extends HttpMessageHandler

The HttpControllerDispatcher type exposes the following members.

Constructors

  Name Description
Public method HttpControllerDispatcher Initializes a new instance of the HttpControllerDispatcher class with the specified configuration.

Top

Properties

  Name Description
Public property Configuration Gets the HTTP configuration.

Top

Methods

  Name Description
Public method Dispose() (Inherited from HttpMessageHandler.)
Protected method Dispose(Boolean) (Inherited from HttpMessageHandler.)
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 SendAsync Dispatches an incoming HttpRequestMessage to an IHttpController. (Overrides HttpMessageHandlerSendAsync(HttpRequestMessage, CancellationToken).)
Public method ToString (Inherited from Object.)

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.Dispatcher Namespace