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()构造一个新实例。

另见