IFormOptionsMetadata Interfaccia

Definizione

Attributi di contrassegno dell'interfaccia che specificano i limiti associati alla lettura di un modulo.

public interface IFormOptionsMetadata
type IFormOptionsMetadata = interface
Public Interface IFormOptionsMetadata
Derivato

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, si tratta del limite per il numero totale di byte che verranno memorizzati nel buffer. I moduli che superano questo limite genereranno un'eccezione InvalidDataException durante l'analisi. Il valore predefinito è 134.217.728 byte, ovvero circa 128 MB.

KeyLengthLimit

Limite alla lunghezza delle singole chiavi. I moduli contenenti chiavi che superano questo limite genereranno un'eccezione InvalidDataException durante l'analisi. Il valore predefinito è 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. Questo vale anche quando si memorizzano nel buffer i singoli corpi di sezione multipart. Il valore predefinito è 65.536 byte, ovvero circa 64 KB.

MultipartBodyLengthLimit

/A limite per la lunghezza di ogni corpo multipart. Le sezioni dei moduli che superano questo limite genereranno un'eccezione InvalidDataException durante l'analisi. 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'eccezione InvalidDataException 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'eccezione 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'eccezione InvalidDataException durante l'analisi. Il valore predefinito è 16.384 byte, che è di circa 16 KB.

ValueCountLimit

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

ValueLengthLimit

Limite per la lunghezza dei singoli valori del modulo. I moduli contenenti valori che superano questo limite genereranno un'eccezione InvalidDataException durante l'analisi. Il valore predefinito è 4.194.304 byte, ovvero circa 4 MB.

Si applica a