FormOptions クラス

定義

要求本文の読み取りを HTTP フォームとして構成するためのオプション。

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
継承
FormOptions

コンストラクター

FormOptions()

要求本文の読み取りを HTTP フォームとして構成するためのオプション。

フィールド

DefaultBufferBodyLengthLimit

BufferBodyLengthLimit既定値。 既定値は 134,217,728 バイト (128 MB) です。

DefaultMemoryBufferThreshold

MemoryBufferThreshold既定値。 既定値は 65,536 バイトで、約 64 KB です。

DefaultMultipartBodyLengthLimit

MultipartBodyLengthLimit既定値。 既定値は 134,217,728 バイトで、約 128 MB です。

DefaultMultipartBoundaryLengthLimit

MultipartBoundaryLengthLimit既定値。 既定値は 128 バイトです。

プロパティ

BufferBody

要求本文の完全なバッファリングを有効にします。 これは、複数のコンポーネントが生ストリームを読み取る必要がある場合に使用します。 既定値は false です。

BufferBodyLengthLimit

が有効になっている場合 BufferBody 、これはバッファーに格納される合計バイト数の制限です。 この制限を超えるフォームでは、解析時に が InvalidDataException スローされます。 既定値は 134,217,728 バイトで、約 128 MB です。

KeyLengthLimit

個々のキーの長さの制限。 この制限を超えるキーを含むフォームでは、解析時に が InvalidDataException スローされます。 既定値は 2,048 バイトで、約 2 KB です。

MemoryBufferThreshold

が有効になっている場合 BufferBody 、本文のこの多くのバイトがメモリにバッファーされます。 このしきい値を超えると、代わりにバッファーがディスク上の一時ファイルに移動されます。 これは、個々のマルチパート セクション本体をバッファリングする場合にも適用されます。 既定値は 65,536 バイトで、約 64 KB です。

MultipartBodyLengthLimit

各マルチパートボディの長さの制限。 この制限を超えるフォーム セクションでは、解析時に が InvalidDataException スローされます。 既定値は 134,217,728 バイトで、約 128 MB です。

MultipartBoundaryLengthLimit

境界識別子の長さの制限。 この制限を超える境界を持つフォームでは、解析時に が InvalidDataException スローされます。 既定値は 128 バイトです。

MultipartHeadersCountLimit

各マルチパート セクションで許可するヘッダーの数の制限。 同じ名前のヘッダーが結合されます。 この制限を超えるフォーム セクションでは、解析時に が InvalidDataException スローされます。 既定値は 16 です。

MultipartHeadersLengthLimit

各マルチパート セクションのヘッダー キーと値の合計長の制限。 この制限を超えるフォーム セクションでは、解析時に が InvalidDataException スローされます。 既定値は 16,384 バイトで、約 16 KB です。

ValueCountLimit

許可するフォーム エントリの数の制限。 この制限を超えるフォームでは、解析時に が InvalidDataException スローされます。 既定値は 1024 です。

ValueLengthLimit

個々のフォーム値の長さの制限。 この制限を超える値を含むフォームでは、解析時に が InvalidDataException スローされます。 既定値は 4,194,304 バイトで、約 4 MB です。

適用対象