Condividi tramite


Classe ServerRuntimeSection

Configura i limiti delle richieste per le applicazioni in un server Web.

Sintassi

class ServerRuntimeSection : ConfigurationSection  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla ServerRuntimeSection classe .

Nome Descrizione
GetAllowDefinition Ereditato da ConfigurationSection.
GetAllowLocation Ereditato da ConfigurationSection.
RevertToParent Ereditato da ConfigurationSection.
SetAllowDefinition Ereditato da ConfigurationSection.
SetAllowLocation Ereditato da ConfigurationSection.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ServerRuntimeSection classe .

Nome Descrizione
AlternateHostName Valore di lettura/scrittura string che specifica il nome di un host alternativo.
AppConcurrentRequestLimit Valore di lettura/scrittura uint32 che specifica il numero massimo di richieste che possono essere accodate per un'applicazione. Il valore predefinito è 5000.
Enabled Valore di lettura/scrittura boolean . true se le applicazioni sul server Web sono autorizzate a gestire il contenuto; in caso contrario, false. Il valore predefinito è true.
EnableNagling Valore di lettura/scrittura boolean . true se nagling è abilitato; in caso contrario, false. Il valore predefinito è false. Nota: Nagling è un'ottimizzazione per HTTP su TCP che aumenta l'efficienza cercando di ridurre al minimo il numero di pacchetti necessari per inviare dati. Funziona attendendo di inviare un pacchetto fino a quando l'area dati non è piena, fino alla scadenza di un periodo di timeout di 200 millisecondi o fino a quando il mittente non indica che i dati vengono inviati. Iis versione 5.1 e precedenti usano nagling per tutti i dati inviati al client. Nagling ha un possibile svantaggio. Se un'estensione non riempie il pacchetto, si verifica comunque un ritardo di 200 millisecondi prima dell'invio della risposta. Questo comportamento è più evidente per le estensioni ISAPI che supportano un'intestazione HTTP Keep-Alive nella risposta al client. In questo caso, IIS non chiude la connessione dopo la risposta, quindi il pacchetto finale termina in attesa dei 200 millisecondi.
FrequentHitThreshold Valore di lettura/scrittura uint32 che specifica il numero di volte in cui è necessario richiedere un URL, entro l'intervallo di tempo specificato nella FrequentHitTimePeriod proprietà, da considerare frequente. Il valore deve essere compreso tra 1 e 2147483647. Il valore predefinito è 2. Se l'URL viene raggiunto di frequente, viene memorizzato nella cache da IIS.
FrequentHitTimePeriod Valore di lettura/scrittura datetime che specifica l'intervallo di tempo in cui un URL deve essere richiesto un numero specificato di volte da considerare frequentemente raggiunto. Il valore predefinito è 10 secondi. Numero di volte specificato nella FrequentHitThreshold proprietà .
Location Ereditato da ConfigurationSection. Proprietà chiave.
MaxRequestEntityAllowed Valore di lettura/scrittura uint32 che specifica il numero massimo di byte consentiti nel corpo dell'entità di una richiesta. Se un'intestazione Content-Length specifica una quantità maggiore, IIS invia una risposta di errore 403. Nota: Anche se il file IIS_Schema.xml specifica 4294967295 (illimitato) come impostazione predefinita per questa proprietà, il valore predefinito restituito dal provider WMI è -1.
Path Ereditato da ConfigurationSection. Proprietà chiave.
SectionInformation Ereditato da ConfigurationSection.
UploadReadAheadSize Valore di lettura/scrittura uint32 che specifica il numero di byte che un server Web leggerà in un buffer e passerà a un'estensione ISAPI. Ciò si verifica una volta per ogni richiesta client. L'estensione ISAPI riceve tutti i dati aggiuntivi direttamente dal client. Il valore deve essere compreso tra 0 e 2147483647. Il valore predefinito è 49152.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Questa classe corrisponde alla <serverRuntime> sezione del file ApplicationHost.config.

Gerarchia di ereditarietà

Configurationsection

ServerRuntimeSection

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe ConfigurationSection
Classe HttpCompressionSection
Classe HttpRequest
Classe RequestFilteringSection
CIM_DATETIME