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 型HttpResponseHeaderの任意のヘッダーで使用されるインスタンスは、 の
headerValue
長さが 65535 を超える場合に をArgumentOutOfRangeExceptionスローします。 その他 WebHeaderCollection のすべてのインスタンスは、任意の長さの をheaderValue
受け入れます。 - .NET 5 以降のバージョンでは、 は WebHeaderCollection 任意の長さの を
headerValue
受け入れます。
注意 (継承者)
メソッドを AddWithoutValidate(String, String) 使用して、通常はプロパティを介して公開されるヘッダーを追加します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET