Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The System.Web.Http namespace contains classes of HTTP attributes.
Classes
Class | Description | |
---|---|---|
![]() |
AcceptVerbsAttribute | Represents an attribute that specifies which HTTP methods an action method will respond to. |
![]() |
ActionNameAttribute | Represents an attribute that is used for the name of an action. |
![]() |
AllowAnonymousAttribute | Specifies that actions and controllers are skipped by AuthorizeAttribute during authorization. |
![]() |
ApiController | Defines properties and methods for API controller. |
![]() |
AuthorizeAttribute | Specifies the authorization filter that verifies the request's IPrincipal. |
![]() |
FromBodyAttribute | An attribute that specifies that an action parameter comes only from the entity body of the incoming HttpRequestMessage. |
![]() |
FromUriAttribute | An attribute that specifies that an action parameter comes from the URI of the incoming HttpRequestMessage. |
![]() |
GlobalConfiguration | Provides a global HttpConfiguration for ASP.NET applications. |
![]() |
HttpBindNeverAttribute | Represents attributes that specifies that HTTP binding should exclude a property. |
![]() |
HttpBindRequiredAttribute | Represents the required attribute for http binding. |
![]() |
HttpConfiguration | Configuration of HttpServer instances. |
![]() |
HttpConfigurationExtensions | Contains extension methods for the HttpConfiguration class. |
![]() |
HttpDeleteAttribute | |
![]() |
HttpError | Defines a serializable container for arbitrary error information. |
![]() |
HttpGetAttribute | |
![]() |
HttpHeadAttribute | Represents an HTTP head attribute. |
![]() |
HttpOptionsAttribute | Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP OPTIONS requests. |
![]() |
HttpPatchAttribute | Represents a HTTP patch attribute. |
![]() |
HttpPostAttribute | |
![]() |
HttpPutAttribute | Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP PUT requests. |
![]() |
HttpResponseException | An exception that allows for a given HttpResponseMessage to be returned to the client. |
![]() |
HttpRouteCollection | A collection of IHttpRoute instances. |
![]() |
HttpRouteCollectionExtensions | Extension methods for HttpRouteCollection |
![]() |
HttpServer | Defines an implementation of an HttpMessageHandler which dispatches an incoming HttpRequestMessage and creates an HttpResponseMessage as a result. |
![]() |
NonActionAttribute | Represents an attribute that is used to indicate that a controller method is not an action method. |
![]() |
ParameterBindingAttribute | Attribute on a parameter or type that produces a HttpParameterBinding. If the attribute is on a type-declaration, then it's as if that attribute is present on all action parameters of that type. |
![]() |
RouteCollectionExtensions | Extension methods for RouteCollection |
![]() |
RouteParameter | The RouteParameter class can be used to indicate properties about a route parameter (the literals and placeholders located within segments of a RouteTemplate()). It can for example be used to indicate that a route parameter is optional. |
![]() |
ServicesExtensions | Provides type-safe accessors for services obtained from a ServicesContainerobject. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
IncludeErrorDetailPolicy | Specifies whether error details, such as exception messages and stack traces, should be included in error messages. |