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.

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