HttpRuntimeSection.MaxRequestLength Özellik

Tanım

İstek boyutu üst sınırını alır veya ayarlar.

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

Özellik Değeri

Int32

Kilobayt cinsinden en büyük istek boyutu. Varsayılan boyut 4096 KB'tır (4 MB).

Öznitelikler

Özel durumlar

Seçili değer değerinden RequestLengthDiskThresholdküçük.

Örnekler

Aşağıdaki örnekte, geçerli MaxRequestLength özellik değerinin nasıl alın aldığı gösterilmektedir.

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

Açıklamalar

MaxRequestLength özelliği, giriş akışının arabelleğe alma eşiğinin sınırını belirtir. Örneğin, bu sınır, sunucuya büyük dosyalar gönderen kullanıcıların neden olduğu hizmet reddi saldırılarını önlemek için kullanılabilir.

Bu özelliğe atanan değer, özelliğine atanan RequestLengthDiskThreshold değere eşit veya daha büyük olmalıdır.

Şunlara uygulanır