語言

FormOptions 類別

定義

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

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

建構函式

名稱 Description
FormOptions()

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

欄位

名稱 Description
DefaultBufferBodyLengthLimit

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

DefaultMemoryBufferThreshold

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

DefaultMultipartBodyLengthLimit

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

DefaultMultipartBoundaryLengthLimit

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

屬性

名稱 Description
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。

適用於