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() |
Возвращает строку, представляющую текущий объект. |
Методы расширения
| GetRequestMetadata(HttpRequestMessage) |
Возвращает метаданные для исходящих запросов, которые будут использоваться в целях телеметрии. |
| SetRequestMetadata(HttpRequestMessage, RequestMetadata) |
Задает метаданные для исходящих запросов, которые будут использоваться в целях телеметрии. |
| GetResilienceContext(HttpRequestMessage) |
Возвращает из Polly.ResilienceContext сообщения запроса. |
| SetResilienceContext(HttpRequestMessage, ResilienceContext) |
Задает в Polly.ResilienceContext сообщении запроса . |
| CreateContentIfNull(HttpRequestMessage) |
Представляет сообщение HTTP-запроса. |
| GetUserPrincipal(HttpRequestMessage) |
Получает субъекта-пользователя, связанного с заданным сообщением HTTP-запроса. |
| SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Заменяет субъекта-пользователя, связанного с заданным сообщением HTTP-запроса. |
| ToMessage(HttpRequestMessage) |
Создает экземпляр Message из экземпляра HttpRequestMessage. |