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.Page for C++