FormOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| 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. |