A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.
Assembly: System.Net.Http (in System.Net.Http.dll)
Thetype exposes the following members.
|Delete||Represents an HTTP DELETE protocol method.|
|Get||Represents an HTTP GET protocol method.|
|Head||Represents 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.|
|Method||An HTTP method.|
|Options||Represents an HTTP OPTIONS protocol method.|
|Post||Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.|
|Put||Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.|
|Trace||Represents an HTTP TRACE protocol method.|
|Equals(HttpMethod)||Determines whether the specified is equal to the current Object.|
|Equals(Object)||Determines whether the specified Object is equal to the current Object. (Overrides Object.Equals(Object).)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as a hash function for this type. (Overrides Object.GetHashCode().)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Overrides Object.ToString().)|
The most common usage of is to use one of the static properties on this class. However, if an app needs a different value for the HTTP method, the HttpMethod constructor initializes a new instance of the with an HTTP method that the app specifies.