HttpRequestMessage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сообщение HTTP-запроса.
public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
- Наследование
-
HttpRequestMessage
- Реализации
Комментарии
Класс HttpRequestMessage содержит заголовки, http-команду и потенциально данные.
После HttpRequestMessage отправки экземпляр не следует изменять и(или) повторно использовать его.
Конструкторы
| Имя | Описание |
|---|---|
| HttpRequestMessage() |
Инициализирует новый экземпляр класса HttpRequestMessage. |
| HttpRequestMessage(HttpMethod, String) |
Инициализирует новый экземпляр HttpRequestMessage класса с помощью метода HTTP и запроса Uri. |
| HttpRequestMessage(HttpMethod, Uri) |
Инициализирует новый экземпляр HttpRequestMessage класса с помощью метода HTTP и запроса Uri. |
Свойства
| Имя | Описание |
|---|---|
| Content |
Возвращает или задает содержимое HTTP-сообщения. |
| Headers |
Возвращает коллекцию заголовков HTTP-запросов. |
| Method |
Возвращает или задает метод HTTP, используемый сообщением HTTP-запроса. |
| Options |
Возвращает коллекцию параметров для настройки HTTP-запроса. |
| Properties |
Устаревшие..
Устаревшие..
Возвращает набор свойств для HTTP-запроса. |
| RequestUri |
Возвращает или задает используемый Uri для HTTP-запроса. |
| Version |
Возвращает или задает версию HTTP-сообщения. |
| VersionPolicy |
Возвращает или задает политику, которая определяет, как интерпретируется и как Version выполняется согласование окончательной версии HTTP с сервером. |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые параметром HttpRequestMessage. |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые HttpRequestMessage и при необходимости удаляет управляемые ресурсы. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. |
Методы расширения
| Имя | Описание |
|---|---|
| GetUserPrincipal(HttpRequestMessage) |
Возвращает субъект пользователя, связанный с указанным сообщением HTTP-запроса. |
| SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Заменяет субъект пользователя, связанный с указанным сообщением HTTP-запроса. |
| ToMessage(HttpRequestMessage) |
Message Создает экземпляр из экземпляраHttpRequestMessage. |