In the Reference of HttpRequest.HttpMethod of .NET Framework, request type is declared with System.String type.
System.String
In RFC 2616 all HTTP request methods are
The spec explicitly allows for more methods to be used, and so the set of all methods cannot be enumerated.