Table of Contents

Class HttpPutAttribute

Namespace
System.Web.Mvc
Assembly
System.Web.Mvc.dll

Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class HttpPutAttribute : ActionMethodSelectorAttribute
Inheritance
HttpPutAttribute
Inherited Members

Constructors

HttpPutAttribute()

Initializes a new instance of the HttpPutAttribute class.

public HttpPutAttribute()

Methods

IsValidForRequest(ControllerContext, MethodInfo)

Determines whether the action method put request is valid for the specified controller context.

public override bool IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo)

Parameters

controllerContext ControllerContext

The controller context.

methodInfo MethodInfo

Information about the action method.

Returns

bool

true if the action method request is valid for the specified controller context; otherwise, false.