Udostępnij za pośrednictwem


FormOptions Klasa

Definicja

Opcje konfigurowania odczytywania treści żądania jako formularza HTTP.

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
Dziedziczenie
FormOptions

Konstruktory

FormOptions()

Opcje konfigurowania odczytywania treści żądania jako formularza HTTP.

Pola

DefaultBufferBodyLengthLimit

Wartość domyślna dla BufferBodyLengthLimitelementu . Domyślnie 134 217 728 bajtów, czyli 128 MB.

DefaultMemoryBufferThreshold

Wartość domyślna dla MemoryBufferThresholdelementu . Domyślnie 65 536 bajtów, czyli około 64 KB.

DefaultMultipartBodyLengthLimit

Wartość domyślna dla MultipartBodyLengthLimitelementu . Domyślnie 134 217 728 bajtów, czyli około 128 MB.

DefaultMultipartBoundaryLengthLimit

Wartość domyślna dla MultipartBoundaryLengthLimitelementu . Wartość domyślna to 128 bajtów.

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 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łaszane InvalidDataException podczas analizowania. Domyślnie 134 217 728 bajtów, czyli około 128 MB.

KeyLengthLimit

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

MemoryBufferThreshold

Jeśli 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łaszane 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, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. 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łaszane podczas InvalidDataException 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łaszane podczas InvalidDataException 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łaszane InvalidDataException podczas analizowania. 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łaszane InvalidDataException podczas analizowania. Domyślnie 4194 304 bajtów, czyli około 4 MB.

Dotyczy