言語

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 です。

適用対象