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à
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