FormOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è |
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. |