Udostępnij za pośrednictwem


HttpRuntimeSection.MaxRequestLength Właściwość

Definicja

Pobiera lub ustawia maksymalny rozmiar żądania.

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

Wartość właściwości

Maksymalny rozmiar żądania w kilobajtach. Domyślny rozmiar to 4096 KB (4 MB).

Atrybuty

Wyjątki

Wybrana wartość jest mniejsza niż RequestLengthDiskThreshold.

Przykłady

W poniższym przykładzie pokazano, jak uzyskać bieżącą MaxRequestLength wartość właściwości.

// 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

Uwagi

Właściwość MaxRequestLength określa limit progu buforowania strumienia wejściowego. Na przykład ten limit może służyć do zapobiegania atakom typu "odmowa usługi", które są spowodowane przez użytkowników, którzy publikują duże pliki na serwerze.

Wartość przypisana do tej właściwości powinna być większa lub równa wartości przypisanej RequestLengthDiskThreshold do właściwości.

Dotyczy