Share via


HttpRequestMessage Class

Represents a HTTP request message.

Inheritance Hierarchy

System.Object
  System.Net.Http.HttpRequestMessage

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

Syntax

'Declaration
Public Class HttpRequestMessage _
    Implements IDisposable
'Usage
Dim instance As HttpRequestMessage
public class HttpRequestMessage : IDisposable
public ref class HttpRequestMessage : IDisposable
type HttpRequestMessage =  
    class 
        interface IDisposable 
    end
public class HttpRequestMessage implements IDisposable

The HttpRequestMessage type exposes the following members.

Constructors

  Name Description
Public method HttpRequestMessage() Initializes a new instance of the HttpRequestMessage class.
Public method HttpRequestMessage(HttpMethod, String) Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.
Public method HttpRequestMessage(HttpMethod, Uri) Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.

Top

Properties

  Name Description
Public property Content Gets or sets the contents of the HTTP message.
Public property Headers Gets the collection of HTTP request headers.
Public property Method Gets or sets the HTTP method used by the HTTP request message.
Public property Properties Gets a set of properties for the HTTP request.
Public property RequestUri Gets or sets the Uri used for the HTTP request.
Public property Version Gets or sets the HTTP message version.

Top

Methods

  Name Description
Public method Dispose() Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestMessage.
Protected method Dispose(Boolean) Releases the unmanaged resources used by the HttpRequestMessage and optionally disposes of the managed resources.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Overrides Object.ToString().)

Top

Thread Safety

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

See Also

Reference

System.Net.Http Namespace