WebHeaderCollection.AddWithoutValidate(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将标头插入到集合中,不检查此标头是否在受限制的标头列表上。
protected:
void AddWithoutValidate(System::String ^ headerName, System::String ^ headerValue);
protected void AddWithoutValidate (string headerName, string? headerValue);
protected void AddWithoutValidate (string headerName, string headerValue);
member this.AddWithoutValidate : string * string -> unit
Protected Sub AddWithoutValidate (headerName As String, headerValue As String)
参数
- headerName
- String
要添加到集合中的标头。
- headerValue
- String
标头的内容。
例外
仅限 .NET Framework 和 .NET Core:headerName
不是 null
,并且 headerValue
的长度过长(大于 65,535 个字符)。
注解
方法 AddWithoutValidate 将标头添加到集合中,而不检查标头是否在受限标头列表中。
注意
的长度 headerValue
仅在 .NET Framework 和 .NET Core 版本 2.0 - 3.1 中验证。
- 在所有适用的 .NET Framework 版本上:WebHeaderCollection如果 的长度
headerValue
大于 65535,则 属性返回Headers的实例将引发 ArgumentOutOfRangeException 。 所有其他 WebHeaderCollection 实例都接受headerValue
任意长度的 。 - 在 .NET Core 版本到版本 3.1:WebHeaderCollection如果 的长度大于 65535,则与 类型HttpResponseHeader的任何标头一起使用的
headerValue
实例将引发 ArgumentOutOfRangeException 。 所有其他 WebHeaderCollection 实例都接受headerValue
任意长度的 。 - 在 .NET 5 及更高版本上: WebHeaderCollection 接受
headerValue
任意长度的 。
继承者说明
AddWithoutValidate(String, String)使用 方法添加通常通过属性公开的标头。