System::Net::Http::HttpContent класс
Содержание
[
Скрывать
]HttpContent class
Представляет содержимое HTTP‑сущности. Object этого класса должен выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class HttpContent : public System::IDisposable
Методы
| Метод | Описание |
|---|---|
| Dispose() override | Освобождает текущий экземпляр. Этот метод также освобождает поток, возвращаемый функцией ‘ReadAsStream’, и буфер памяти, если он был создан. |
| get_Headers() | Возвращает заголовки содержимого HTTP. |
| LoadIntoBuffer() | Сериализует содержимое в буфер памяти. |
| LoadIntoBuffer(int64_t) | Сериализует содержимое в буфер памяти. |
| ReadAsByteArray() | Сериализует содержимое и возвращает массив байтов. |
| ReadAsStream() | Сериализует содержимое и возвращает поток. |
| ReadAsString() | Сериализует содержимое и возвращает строку. |
| virtual TryComputeLength(int64_t&) | Пытается вычислить размер содержимого. |
Поля
| Поле | Описание |
|---|---|
| static DefaultStringEncoding | Кодировка по умолчанию. |
| static MaxBufferSize | Максимальное количество байтов. |
См. также
- Class IDisposable
- Namespace System::Net::Http
- Library Aspose.Font for C++