Share via


IFormOptionsMetadata 介面

定義

介面標記屬性,指定與讀取表單相關聯的限制。

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

屬性

BufferBody

啟用完整要求本文緩衝。 如果多個元件需要讀取原始資料流程,請使用此專案。 預設為 False。

BufferBodyLengthLimit

如果已啟用 BufferBody,這是將緩衝處理之位元組總數的限制。 超過此限制的表單會在剖析時擲回 InvalidDataException。 預設為 134,217,728 個位元組,大約是 128MB。

KeyLengthLimit

個別索引鍵長度的限制。 包含超過此限制之索引鍵的表單會在剖析時擲回 InvalidDataException。 預設為 2,048 個位元組,大約是 2KB。

MemoryBufferThreshold

如果已啟用 BufferBody,則會在記憶體中緩衝處理本文的這個許多位元組。 如果超過此臨界值,則會改為將緩衝區移至磁片上的暫存檔案。 這也適用于緩衝個別多部分區段主體時。 預設為 65,536 個位元組,大約是 64KB。

MultipartBodyLengthLimit

/A 限制每個多部分主體的長度。 超過此限制的表單區段會在剖析時擲回 InvalidDataException。 預設為 134,217,728 個位元組,大約是 128MB。

MultipartBoundaryLengthLimit

界限識別碼長度的限制。 剖析時,超出此限制的界限表單將會擲回 InvalidDataException。 預設為 128 個位元組。

MultipartHeadersCountLimit

每個多部分區段中允許的標頭數目限制。 將會合並具有相同名稱的標頭。 超過此限制的表單區段會在剖析時擲回 InvalidDataException。 預設值為 16。

MultipartHeadersLengthLimit

每個多部分區段中標頭索引鍵和值的總長度限制。 超過此限制的表單區段會在剖析時擲回 InvalidDataException。 預設為 16,384 個位元組,大約是 16KB。

ValueCountLimit

允許的表單專案數目限制。 超過此限制的表單會在剖析時擲回 InvalidDataException。 預設值為 1024。

ValueLengthLimit

個別表單值的長度限制。 包含超過此限制值的表單會在剖析時擲回 InvalidDataException。 預設為 4,194,304 個位元組,大約是 4MB。

適用於