HttpMethod Class

A helper class for retrieving and comparing standard HTTP methods.


Namespace:  System.Net.Http
Assembly:  System.Net.Http (in System.Net.Http.dll)

public class HttpMethod : IEquatable<HttpMethod>

The HttpMethod type exposes the following members.

Public methodHttpMethodInitializes a new instance of the HttpMethod class with a specific HTTP method.

Public propertyStatic memberDeleteRepresents an HTTP DELETE protocol method.
Public propertyStatic memberGetRepresents an HTTP GET protocol method.
Public propertyStatic memberHeadRepresents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.
Public propertyMethodAn HTTP method.
Public propertyStatic memberOptionsRepresents an HTTP OPTIONS protocol method.
Public propertyStatic memberPostRepresents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.
Public propertyStatic memberPutRepresents an HTTP PUT protocol method that is used to replace an entity identified by a URI.
Public propertyStatic memberTraceRepresents an HTTP TRACE protocol method.

Public methodEquals(Object) (Overrides Object.Equals(Object).)
Public methodEquals(HttpMethod)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Overrides Object.GetHashCode().)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Overrides Object.ToString().)

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