Sdílet prostřednictvím


FormOptions Třída

Definice

Možnosti konfigurace čtení 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()

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

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. Výchozí hodnota 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

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

BufferBodyLengthLimit

Pokud BufferBody je povolená, jedná se o limit pro celkový počet bajtů, které budou uloženy do vyrovnávací paměti. Formuláře, které tento limit překročí, při analýze vyvolá InvalidDataException chybu. Výchozí hodnota 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é překračují tento limit, při analýze vyvolá InvalidDataException chybu. Výchozí hodnota je 2 048 bajtů, což je přibližně 2 kB.

MemoryBufferThreshold

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

MultipartBodyLengthLimit

Limit délky každého vícedílného těla. Oddíly formulářů, které překročí tento limit, při analýze vyvolá InvalidDataException chybu. Výchozí hodnota je 134 217 728 bajtů, což je přibližně 128 MB.

MultipartBoundaryLengthLimit

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

MultipartHeadersCountLimit

Omezení počtu hlaviček, které se mají povolit v jednotlivých oddílech s více částmi. Záhlaví se stejným názvem se zkombinují. Oddíly formuláře, které tento limit překročí, při analýze vyvolá chybu InvalidDataException . Výchozí hodnota je 16.

MultipartHeadersLengthLimit

Limit pro celkovou délku klíčů záhlaví a hodnot v jednotlivých oddílech s více částmi. Oddíly formuláře, které tento limit překročí, při analýze vyvolá chybu InvalidDataException . Výchozí hodnota je 16 384 bajtů, což je přibližně 16 kB.

ValueCountLimit

Omezení počtu položek formuláře, které se mají povolit. Formuláře, které tento limit překročí, při analýze vyvolá InvalidDataException chybu. Výchozí hodnota je 1024.

ValueLengthLimit

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

Platí pro