Поделиться через


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.

Применяется к