WebHeaderCollection.Item[] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置指定的标头。
重载
| 名称 | 说明 |
|---|---|
| Item[HttpRequestHeader] |
获取或设置指定的请求标头。 |
| Item[HttpResponseHeader] |
获取或设置指定的响应标头。 |
| Item[String] |
Item[HttpRequestHeader]
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
获取或设置指定的请求标头。
public:
property System::String ^ default[System::Net::HttpRequestHeader] { System::String ^ get(System::Net::HttpRequestHeader header); void set(System::Net::HttpRequestHeader header, System::String ^ value); };
public string this[System.Net.HttpRequestHeader header] { get; set; }
public string? this[System.Net.HttpRequestHeader header] { get; set; }
member this.Item(System.Net.HttpRequestHeader) : string with get, set
Default Public Property Item(header As HttpRequestHeader) As String
参数
- header
- HttpRequestHeader
请求标头值。
属性值
包含 String 指定标头值的实例。
例外
此 WebHeaderCollection 实例不允许使用 . 的 HttpRequestHeader实例。
适用于
Item[HttpResponseHeader]
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
- Source:
- WebHeaderCollection.cs
获取或设置指定的响应标头。
public:
property System::String ^ default[System::Net::HttpResponseHeader] { System::String ^ get(System::Net::HttpResponseHeader header); void set(System::Net::HttpResponseHeader header, System::String ^ value); };
public string this[System.Net.HttpResponseHeader header] { get; set; }
public string? this[System.Net.HttpResponseHeader header] { get; set; }
member this.Item(System.Net.HttpResponseHeader) : string with get, set
Default Public Property Item(header As HttpResponseHeader) As String
参数
- header
- HttpResponseHeader
响应标头值。
属性值
包含 String 指定标头的实例。
例外
仅限 .NET Framework 和 .NET Core 版本 2.0 - 3.1:长度 value 大于 65535。
此 WebHeaderCollection 实例不允许使用 . 的 HttpResponseHeader实例。
注解
注释
仅在 .NET Framework 和 .NET Core 版本 2.0 - 3.1 中验证长度 value 。
- 在所有适用的 .NET Framework 版本上:WebHeaderCollection如果长度大于 65535,则Headers属性返回的
value实例将引发ArgumentOutOfRangeException。 所有其他 WebHeaderCollection 实例接受value任何长度。 - 在通过版本 3.1 的 .NET Core 版本中:WebHeaderCollection如果长度
value大于 65535,则与类型的任何标头一起使用的HttpResponseHeader实例将引发ArgumentOutOfRangeException。 所有其他 WebHeaderCollection 实例接受value任何长度。 - 在 .NET 5 及更高版本中: WebHeaderCollection 接受
value任何长度。
适用于
Item[String]
public:
property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String
参数
- name
- String