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. |