System::Net::Http::HttpContent 类
HttpContent class
表示 HTTP 实体的内容。此类的 Object 应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator 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++