Udostępnij za pośrednictwem


IFormOptionsMetadata Interfejs

Definicja

Atrybuty oznaczania interfejsu, które określają limity skojarzone z odczytywaniem formularza.

public interface IFormOptionsMetadata
type IFormOptionsMetadata = interface
Public Interface IFormOptionsMetadata
Pochodne

Właściwości

BufferBody

Włącza buforowanie całej treści żądania. Użyj tej opcji, jeśli wiele składników musi odczytywać nieprzetworzone strumienie. Wartość domyślna to false.

BufferBodyLengthLimit

Jeśli wartość BufferBody jest włączona, jest to limit całkowitej liczby bajtów, które zostaną buforowane. Formularze, które przekraczają ten limit, będą zgłaszać wyjątek InvalidDataException po przeanalizowaniu. Domyślnie 134 217 728 bajtów, czyli około 128 MB.

KeyLengthLimit

Limit długości poszczególnych kluczy. Formularze zawierające klucze przekraczające ten limit będą zgłaszać wyjątek InvalidDataException podczas analizowania. Domyślnie 2048 bajtów, czyli około 2 KB.

MemoryBufferThreshold

Jeśli funkcja BufferBody jest włączona, liczba bajtów treści będzie buforowana w pamięci. Jeśli ten próg zostanie przekroczony, bufor zostanie przeniesiony do pliku tymczasowego na dysku. Dotyczy to również buforowania poszczególnych treści sekcji wieloczęściowych. Domyślnie 65 536 bajtów, czyli około 64 KB.

MultipartBodyLengthLimit

/Limit długości każdej części wieloczęściowej. Sekcje formularzy, które przekraczają ten limit, będą zgłaszać wyjątek InvalidDataException podczas analizowania. Domyślnie 134 217 728 bajtów, czyli około 128 MB.

MultipartBoundaryLengthLimit

Limit długości identyfikatora granicy. Formularze z granicami przekraczającymi ten limit będą zgłaszać wyjątek InvalidDataException po przeanalizowaniu. Wartość domyślna to 128 bajtów.

MultipartHeadersCountLimit

Limit liczby nagłówków, które mają być dozwolone w każdej sekcji wieloczęściowej. Nagłówki o tej samej nazwie zostaną połączone. Sekcje formularzy, które przekraczają ten limit, będą zgłaszać wyjątek InvalidDataException podczas analizowania. Wartość domyślna to 16.

MultipartHeadersLengthLimit

Limit całkowitej długości kluczy nagłówka i wartości w każdej sekcji wieloczęściowej. Sekcje formularzy, które przekraczają ten limit, będą zgłaszać wyjątek InvalidDataException podczas analizowania. Domyślnie 16 384 bajtów, czyli około 16 KB.

ValueCountLimit

Limit liczby wpisów formularza, które mają być dozwolone. Formularze, które przekraczają ten limit, będą zgłaszać wyjątek InvalidDataException po przeanalizowaniu. Wartość domyślna to 1024.

ValueLengthLimit

Limit długości poszczególnych wartości formularza. Formularze zawierające wartości przekraczające ten limit będą zgłaszać wyjątek InvalidDataException podczas analizowania. Domyślnie 4194 304 bajtów, czyli około 4 MB.

Dotyczy