WebHeaderCollection.AddWithoutValidate(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вставляет заголовок в коллекцию без проверки того, находится ли заголовок в списке ограниченных заголовков.
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
Содержимое заголовка.
Исключения
headerName имеет nullзначение , Emptyили содержит недопустимые символы.
–или–
headerValue содержит недопустимые символы.
Только .NET Framework и .NET Core: headerName не null является и длина headerValue слишком длинна (больше 65 535 символов).
Комментарии
Метод AddWithoutValidate добавляет заголовок в коллекцию без проверки того, находится ли заголовок в списке ограниченных заголовков.
Замечание
Длина headerValue проверяется только в .NET Framework и .NET Core версии 2.0 – 3.1.
- Во всех применимых версиях .NET Framework: экземпляр, возвращаемый Headers свойством, WebHeaderCollection вызывает ArgumentOutOfRangeException исключение, если длина
headerValueпревышает 65535. Все остальные WebHeaderCollection экземпляры принимаютheaderValueлюбую длину. - В версиях .NET Core до версии 3.1: WebHeaderCollection экземпляр, используемый с любым заголовком типа HttpResponseHeader , создает ArgumentOutOfRangeException исключение, если длина
headerValueпревышает 65535. Все остальные WebHeaderCollection экземпляры принимаютheaderValueлюбую длину. - В .NET 5 и более поздних версиях: WebHeaderCollection принимает любую длину
headerValue.
Примечания для тех, кто наследует этот метод
AddWithoutValidate(String, String) Используйте метод для добавления заголовков, которые обычно предоставляются с помощью свойств.