Share via


IFormOptionsMetadata インターフェイス

定義

フォームの読み取りに関連する制限を指定するインターフェイス マーキング属性。

public interface IFormOptionsMetadata
type IFormOptionsMetadata = interface
Public Interface IFormOptionsMetadata
派生

プロパティ

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

適用対象