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

プロパティ値

Int32

最大要求サイズ。単位はキロバイトです。 既定のサイズは 4,096 KB (4 MB) です。

属性

例外

選択した値が 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 値以上である必要があります。

適用対象