## RequestMessage class

Represents a request message.

```csharp
public class RequestMessage : IDisposable
```

## Constructors

| Name | Description |
| --- | --- |
| [RequestMessage](requestmessage/#constructor_1)(*string*) | Initializes a new instance of the `RequestMessage` class. |
| [RequestMessage](requestmessage/#constructor)(*[Url](../../aspose.html/url/)*) | Initializes a new instance of the `RequestMessage` class. |

## Properties

| Name | Description |
| --- | --- |
| [CancellationToken](../../aspose.html.net/requestmessage/cancellationtoken/) { get; set; } | Gets or sets a token that cancels the request and response body read. |
| [Content](../../aspose.html.net/requestmessage/content/) { get; set; } | Gets or sets the request content. |
| [CookieContainer](../../aspose.html.net/requestmessage/cookiecontainer/) { get; set; } | Gets or sets the cookie container used to store server cookies by the handler. |
| [Credentials](../../aspose.html.net/requestmessage/credentials/) { get; set; } | Gets or sets authentication information for the request. |
| [Headers](../../aspose.html.net/requestmessage/headers/) { get; } | Gets the [`RequestHeaders`](../requestheaders/). |
| [Method](../../aspose.html.net/requestmessage/method/) { get; set; } | Gets or sets the [`HttpMethod`](../httpmethod/). |
| [PreAuthenticate](../../aspose.html.net/requestmessage/preauthenticate/) { get; set; } | Gets or sets a value that indicates whether to send an Authorization header with the request. |
| [RequestUri](../../aspose.html.net/requestmessage/requesturi/) { get; set; } | Gets or sets the request URI. |
| [Timeout](../../aspose.html.net/requestmessage/timeout/) { get; set; } | The number of milliseconds to wait before the request times out. The default value is 100,000 milliseconds (100 seconds). |

## Methods

| Name | Description |
| --- | --- |
| [Dispose](../../aspose.html.net/requestmessage/dispose/)() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |

### See Also

* namespace [Aspose.Html.Net](../../aspose.html.net/)
* assembly [Aspose.HTML](../../)
