Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
HttpRequestMessage Class
Definition
- Namespace:
- System.Net.Http
- Assembly:
- System.Net.Http.dll
- Assemblies:
- netstandard.dll, System.Net.Http.dll
- Assembly:
- netstandard.dll
- Source:
- HttpRequestMessage.cs
- Source:
- HttpRequestMessage.cs
- Source:
- HttpRequestMessage.cs
- Source:
- HttpRequestMessage.cs
- Source:
- HttpRequestMessage.cs
Important
Some information relates to prerelease product that may be substantially modified before itβs released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a HTTP request message.
public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
- Inheritance
-
HttpRequestMessage
- Implements
Remarks
The HttpRequestMessage class contains headers, the HTTP verb, and potentially data.
An HttpRequestMessage instance should not be modified and/or reused after being sent.
Constructors
| Name | Description |
|---|---|
| HttpRequestMessage() |
Initializes a new instance of the HttpRequestMessage class. |
| HttpRequestMessage(HttpMethod, String) |
Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri. |
| HttpRequestMessage(HttpMethod, Uri) |
Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri. |
Properties
| Name | Description |
|---|---|
| Content |
Gets or sets the contents of the HTTP message. |
| Headers |
Gets the collection of HTTP request headers. |
| Method |
Gets or sets the HTTP method used by the HTTP request message. |
| Options |
Gets the collection of options to configure the HTTP request. |
| Properties |
Obsolete.
Obsolete.
Gets a set of properties for the HTTP request. |
| RequestUri |
Gets or sets the Uri used for the HTTP request. |
| Version |
Gets or sets the HTTP message version. |
| VersionPolicy |
Gets or sets the policy that determines how Version is interpreted and how the final HTTP version is negotiated with the server. |
Methods
| Name | Description |
|---|---|
| Dispose() |
Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestMessage. |
| Dispose(Boolean) |
Releases the unmanaged resources used by the HttpRequestMessage and optionally disposes of the managed resources. |
| Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
| 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. |
Extension Methods
| Name | Description |
|---|---|
| GetUserPrincipal(HttpRequestMessage) |
Gets the user principal associated with the specified HTTP request message. |
| SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Replaces the user principal associated with the specified HTTP request message. |
| ToMessage(HttpRequestMessage) |
Creates a Message instance from an HttpRequestMessage instance. |
Applies to
Feedback
Was this page helpful?
