Condividi tramite


FormOptions Classe

Definizione

Opzioni per configurare la lettura del corpo della richiesta come modulo HTTP.

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
Ereditarietà
FormOptions

Costruttori

FormOptions()

Opzioni per configurare la lettura del corpo della richiesta come modulo HTTP.

Campi

DefaultBufferBodyLengthLimit

Valore predefinito per BufferBodyLengthLimit. Il valore predefinito è 134.217.728 byte, ovvero 128 MB.

DefaultMemoryBufferThreshold

Valore predefinito per MemoryBufferThreshold. Il valore predefinito è pari a 65.536 byte, ovvero circa 64 KB.

DefaultMultipartBodyLengthLimit

Valore predefinito per MultipartBodyLengthLimit. Il valore predefinito è 134.217.728 byte, ovvero circa 128 MB.

DefaultMultipartBoundaryLengthLimit

Valore predefinito per MultipartBoundaryLengthLimit. Il valore predefinito è 128 byte.

Proprietà

BufferBody

Abilita il buffer completo del corpo della richiesta. Usare questa opzione se più componenti devono leggere il flusso non elaborato. Il valore predefinito è false.

BufferBodyLengthLimit

Se BufferBody è abilitato, questo è il limite per il numero totale di byte che verranno memorizzati nel buffer. I moduli che superano questo limite genereranno un oggetto InvalidDataException durante l'analisi. Il valore predefinito è 134.217.728 byte, ovvero circa 128 MB.

KeyLengthLimit

Limite per la lunghezza di singole chiavi. I moduli contenenti chiavi che superano questo limite genereranno un InvalidDataException oggetto durante l'analisi. Il valore predefinito è pari a 2.048 byte, ovvero circa 2 KB.

MemoryBufferThreshold

Se BufferBody è abilitato, questo numero di byte del corpo verrà memorizzato nel buffer in memoria. Se questa soglia viene superata, il buffer verrà spostato in un file temporaneo su disco. Ciò si applica anche durante il buffering di singoli corpi di sezione multipart. Il valore predefinito è pari a 65.536 byte, ovvero circa 64 KB.

MultipartBodyLengthLimit

Limite per la lunghezza di ogni corpo multipart. Le sezioni dei moduli che superano questo limite genereranno un oggetto InvalidDataException quando analizzato. Il valore predefinito è 134.217.728 byte, ovvero circa 128 MB.

MultipartBoundaryLengthLimit

Limite per la lunghezza dell'identificatore di limite. I moduli con limiti che superano questo limite genereranno un InvalidDataException oggetto durante l'analisi. Il valore predefinito è 128 byte.

MultipartHeadersCountLimit

Limite per il numero di intestazioni consentite in ogni sezione multipart. Le intestazioni con lo stesso nome verranno combinate. Le sezioni del modulo che superano questo limite genereranno un oggetto InvalidDataException durante l'analisi. Il valore predefinito è 16.

MultipartHeadersLengthLimit

Limite per la lunghezza totale delle chiavi di intestazione e dei valori in ogni sezione multipart. Le sezioni del modulo che superano questo limite genereranno un oggetto InvalidDataException durante l'analisi. Il valore predefinito è pari a 16.384 byte, ovvero circa 16 KB.

ValueCountLimit

Limite per il numero di voci di modulo consentite. I moduli che superano questo limite genereranno un oggetto InvalidDataException durante l'analisi. Il valore predefinito è 1024.

ValueLengthLimit

Limite per la lunghezza dei singoli valori di modulo. I moduli contenenti valori che superano questo limite genereranno un InvalidDataException oggetto quando viene analizzato. Il valore predefinito è pari a 4.194.304 byte, ovvero circa 4 MB.

Si applica a