Share via


FormOptions 類別

定義

將讀取要求本文設定為 HTTP 表單的選項。

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

建構函式

FormOptions()

將讀取要求本文設定為 HTTP 表單的選項。

欄位

DefaultBufferBodyLengthLimit

BufferBodyLengthLimit 預設值。 預設為 134,217,728 個位元組,也就是 128MB。

DefaultMemoryBufferThreshold

MemoryBufferThreshold 預設值。 預設為 65,536 個位元組,大約是 64KB。

DefaultMultipartBodyLengthLimit

MultipartBodyLengthLimit 預設值。 預設為 134,217,728 個位元組,大約是 128MB。

DefaultMultipartBoundaryLengthLimit

MultipartBoundaryLengthLimit 預設值。 預設值為 128 個位元組。

屬性

BufferBody

啟用完整要求本文緩衝。 如果多個元件需要讀取原始資料流程,請使用這個參數。 預設值為 false

BufferBodyLengthLimit

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

KeyLengthLimit

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

MemoryBufferThreshold

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

MultipartBodyLengthLimit

每個多部分主體長度的限制。 超過此限制的表單區段會在剖析時擲回 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。

適用於