System::Net::WebHeaderCollection 类
WebHeaderCollection class
表示协议头的集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class WebHeaderCollection : public System::Object
方法
| 方法 | 描述 |
|---|---|
| Add(String, String) | 向集合中添加指定的标题名称和值对。 |
| Add(HttpResponseHeader, String) | 向集合中添加指定的标题及其值对。 |
| Add(HttpRequestHeader, String) | 向集合中添加指定的标题及其值对。 |
| AllKeys() | 返回存储在集合中的标题名称集合。 |
| get_Count() const | 返回集合中的元素数量。 |
| get_Keys() | 返回存储在集合中的标题名称集合。 |
| GetKey(int) | 返回指定索引处的键。 |
| GetValues(String) | 返回标题值的集合。 |
| idx_get(HttpRequestHeader) | 使用指定请求的标题获取标题值。 |
| idx_get(HttpResponseHeader) | 使用指定响应的标题获取标题值。 |
| idx_get(String) | 使用指定的标题名称获取标题值。 |
| idx_set(HttpRequestHeader, String) | 设置指定标题的标题值。 |
| idx_set(HttpResponseHeader, String) | 使用指定响应的标头设置标头值。 |
| idx_set(String, String) | 使用指定的标头名称设置标头值。 |
| static IsRestricted(const String&) | 测试是否可以为请求设置指定的 HTTP 标头。 |
| Remove(String) | 通过指定的标头名称移除标头。 |
| Remove(HttpResponseHeader) | 移除指定响应的标头。 |
| Remove(HttpRequestHeader) | 移除指定请求的标头。 |
| Set(String, String) | 设置指定标头的值。 |
| ToString() const override | 相当于 C# 的 Object.ToString() 方法。用于将自定义对象转换为字符串。 |
| WebHeaderCollection() | 构造一个新实例。 |
另见
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++