System::Net::Http::HttpRequestMessage класс

HttpRequestMessage class

Представляет сообщение HTTP‑запроса. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью operator new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class HttpRequestMessage : public System::IDisposable

Методы

МетодОписание
Dispose() overrideОсвобождает текущий экземпляр. Этот метод также освобождает содержимое HTTP‑запроса.
get_Content()Получает содержимое HTTP‑запроса.
get_Headers()Возвращает заголовки содержимого HTTP.
get_Method()Получает метод HTTP‑запроса.
get_Properties()Возвращает коллекцию свойств HTTP‑запроса.
get_RequestUri()Получает URI запрашиваемого ресурса.
get_Version()Информация RTTI.
HttpRequestMessage()Создаёт новый экземпляр.
HttpRequestMessage(System::SharedPtr<HttpMethod>, System::SharedPtr<Uri>)Создаёт новый экземпляр.
HttpRequestMessage(System::SharedPtr<HttpMethod>, String)Создаёт новый экземпляр.
MarkAsSent()Помечает текущий запрос как отправленный.
set_Content(System::SharedPtr<HttpContent>)Устанавливает содержимое HTTP‑запроса.
set_Method(System::SharedPtr<HttpMethod>)Устанавливает метод HTTP‑запроса.
set_RequestUri(System::SharedPtr<Uri>)Устанавливает URI запрашиваемого ресурса.
set_Version(System::Version)Устанавливает версию HTTP.
ToString() const overrideАналог метода C# Object.ToString(). Позволяет преобразовывать пользовательские объекты в строку.

См. также