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 добавляет заголовок в коллекцию, не проверяя, находится ли заголовок в списке ограниченных заголовков.
Примечание
Длина проверяется только в .NET Framework и .NET Core версий headerValue
2.0–3.1.
- Во всех применимых версиях .NET Framework: WebHeaderCollection экземпляр, возвращаемый свойством Headers , вызовет исключение , ArgumentOutOfRangeException если длина
headerValue
больше 65535. Все остальные WebHeaderCollection экземпляры принимают объект любойheaderValue
длины. - В версиях .NET Core до 3.1: экземпляр, используемый WebHeaderCollection с любым заголовком типа HttpResponseHeader , вызывает исключение , ArgumentOutOfRangeException если длина
headerValue
больше 65535. Все остальные WebHeaderCollection экземпляры принимают объект любойheaderValue
длины. - В .NET 5 и более поздних версиях: WebHeaderCollection принимает объект любой
headerValue
длины.
Примечания для тех, кто наследует этот метод
Используйте метод для AddWithoutValidate(String, String) добавления заголовков, которые обычно предоставляются через свойства.