HttpRuntimeSection.MaxRequestLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальный размер запроса.
public:
property int MaxRequestLength { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRequestLength", DefaultValue=4096)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxRequestLength { get; set; }
[<System.Configuration.ConfigurationProperty("maxRequestLength", DefaultValue=4096)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxRequestLength : int with get, set
Public Property MaxRequestLength As Integer
Значение свойства
Максимальный размер запроса в килобайтах. По умолчанию используется размер 4096 КБ (4 МБ).
- Атрибуты
Исключения
Выбранное значение меньше RequestLengthDiskThreshold.
Примеры
В следующем примере показано, как получить текущее MaxRequestLength значение свойства.
// Get the MaxRequestLength property value.
Response.Write("MaxRequestLength: " +
configSection.MaxRequestLength + "<br>");
// Set the MaxRequestLength property value to 2048 kilobytes.
configSection.MaxRequestLength = 2048;
' Get the MaxRequestLength property value.
Response.Write("MaxRequestLength: " & _
configSection.MaxRequestLength & "<br>")
' Set the MaxRequestLength property value to 2048 kilobytes.
configSection.MaxRequestLength = 2048
Комментарии
Свойство MaxRequestLength задает предел порогового значения буферизации входного потока. Например, это ограничение можно использовать для предотвращения атак типа "отказ в обслуживании", вызванных пользователями, которые публикуют на сервере большие файлы.
Значение, присвоенное этому свойству, должно быть больше или равно значению, назначенному свойству RequestLengthDiskThreshold .