WebHeaderCollection.Item[] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置指定的标头。
重载
Item[HttpRequestHeader] |
获取或设置指定的请求标头。 |
Item[HttpResponseHeader] |
获取或设置指定的响应标头。 |
Item[String] |
Item[HttpRequestHeader]
- 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 实例,它包含指定的标头值。
例外
适用于
Item[HttpResponseHeader]
- 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。
注解
注意
的长度 value
仅在 .NET Framework 和 .NET Core 版本 2.0 - 3.1 中验证。
- 在所有适用的 .NET Framework 版本上:WebHeaderCollection如果 的长度
value
大于 65535,则 属性返回Headers的实例将引发 ArgumentOutOfRangeException 。 所有其他 WebHeaderCollection 实例都接受value
任意长度的 。 - 在 .NET Core 版本到版本 3.1:WebHeaderCollection如果 的长度大于 65535,则与 类型HttpResponseHeader的任何标头一起使用的
value
实例将引发 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