FormOptions Třída

Definice

Možnosti konfigurace textu požadavku jako formuláře HTTP

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
Dědičnost
FormOptions

Konstruktory

FormOptions()

Pole

DefaultBufferBodyLengthLimit

Výchozí hodnota pro BufferBodyLengthLimit. Výchozí hodnota je 134 217 728 bajtů, což je 128 MB.

DefaultMemoryBufferThreshold

Výchozí hodnota pro MemoryBufferThreshold. Výchozí hodnota je 65 536 bajtů, což je přibližně 64 kB.

DefaultMultipartBodyLengthLimit

Výchozí hodnota pro MultipartBodyLengthLimit. Ve výchozím nastavení je 134 217 728 bajtů, což je přibližně 128 MB.

DefaultMultipartBoundaryLengthLimit

Výchozí hodnota pro MultipartBoundaryLengthLimit. Výchozí hodnota je 128 bajtů.

Vlastnosti

BufferBody

Povolí úplné ukládání textu požadavku do vyrovnávací paměti. Tuto možnost použijte, pokud více komponent potřebuje číst nezpracovaný datový proud. Výchozí hodnota je false.

BufferBodyLengthLimit

Pokud BufferBody je povolená, jedná se o limit celkového počtu bajtů, které budou uloženy do vyrovnávací paměti. Formuláře, které tento limit překračují, způsobí InvalidDataException , že se parsuje. Ve výchozím nastavení je 134 217 728 bajtů, což je přibližně 128 MB.

KeyLengthLimit

Omezení délky jednotlivých klíčů. Formuláře obsahující klíče, které tento limit překračují, vyvolá při InvalidDataException analýze. Výchozí hodnota je 2 048 bajtů, což je přibližně 2 kB.

MemoryBufferThreshold

Pokud BufferBody je povoleno, bude tento počet bajtů těla uložen do vyrovnávací paměti. Pokud je tato prahová hodnota překročena, místo toho se vyrovnávací paměť přesune do dočasného souboru na disku. To platí také při ukládání do vyrovnávací paměti jednotlivých vícedílných oddílů. Výchozí hodnota je 65 536 bajtů, což je přibližně 64 kB.

MultipartBodyLengthLimit

Omezení délky každého vícedílného těla. Oddíly formulářů, které překračují tento limit, se při analýze zobrazí InvalidDataException . Ve výchozím nastavení je 134 217 728 bajtů, což je přibližně 128 MB.

MultipartBoundaryLengthLimit

Omezení délky identifikátoru hranice. Formuláře s hranicemi, které překračují tento limit, vyvolá při InvalidDataException analýze. Výchozí hodnota je 128 bajtů.

MultipartHeadersCountLimit

Omezení počtu hlaviček, které mají být povoleny v jednotlivých oddílech s více částmi. Záhlaví se stejným názvem se zkombinují. Oddíly formulářů, které překračují tento limit, budou při analýze vyvolány InvalidDataException . Výchozí hodnota je 16.

MultipartHeadersLengthLimit

Omezení celkové délky klíčů záhlaví a hodnot v jednotlivých oddílech s více částmi. Oddíly formulářů, které překračují tento limit, budou při analýze vyvolány InvalidDataException . Výchozí hodnota je 16 384 bajtů, což je přibližně 16 kB.

ValueCountLimit

Omezení počtu položek formuláře, které chcete povolit. Formuláře, které tento limit překračují, způsobí InvalidDataException , že se parsuje. Výchozí hodnota je 1024.

ValueLengthLimit

Omezení délky jednotlivých hodnot formuláře. Formuláře obsahující hodnoty, které překračují tento limit, budou při analýze vyvolány InvalidDataException . Ve výchozím nastavení je to 4 194 304 bajtů, což je přibližně 4 MB.

Platí pro