Share via


HttpActionBinding Class

 

Describes *how* the binding will happen and does not actually bind.

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

Inheritance Hierarchy

System.Object
  System.Web.Http.Controllers.HttpActionBinding

Syntax

public class HttpActionBinding
public ref class HttpActionBinding 
type HttpActionBinding = class end
Public Class HttpActionBinding

Constructors

Name Description
System_CAPS_pubmethod HttpActionBinding()

Initializes a new instance of the HttpActionBinding class.

System_CAPS_pubmethod HttpActionBinding(HttpActionDescriptor, HttpParameterBinding[])

Initializes a new instance of the HttpActionBinding class.

Properties

Name Description
System_CAPS_pubproperty ActionDescriptor

Gets or sets the back pointer to the action this binding is for.

System_CAPS_pubproperty ParameterBindings

Gets or sets the synchronous bindings for each parameter.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod ExecuteBindingAsync(HttpActionContext, CancellationToken)

Executes asynchronously the binding for the given request context.

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

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

System.Web.Http.Controllers Namespace

Return to top