Condividi tramite


Classe RecyclingSettings1

Specifica le impostazioni di riciclo per i processi di lavoro.

Sintassi

class RecyclingSettings : EmbeddedObject  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte da RecyclingSettings.

Nome Descrizione
DisallowOverlappingRotation Valore di lettura/scrittura boolean . true se il servizio di attivazione dei processi di Windows (WAS) avvia un altro processo di lavoro per sostituire quello ancora in esecuzione; in caso contrario, false. Il valore predefinito è false. Impostare DisallowOverlappingRotation su true se il processo di lavoro carica qualsiasi codice dell'applicazione che non supporta due processi di lavoro contemporaneamente.
DisallowRotationOnConfigChange Valore di lettura/scrittura boolean . true se WAS ruota i processi di lavoro in un pool di applicazioni dopo la modifica della configurazione del pool di applicazioni; in caso contrario, false. Il valore predefinito è false.

Le modifiche alla configurazione del pool di applicazioni non influiscono sui processi di lavoro già in esecuzione. Impostare DisallowRotationOnConfigChange su true se il processo di lavoro carica qualsiasi codice dell'applicazione che non supporta due processi di lavoro contemporaneamente.
LogEventOnRecycle Valore di lettura/scrittura sint32 che contiene una maschera che specifica quali eventi di riciclo verranno registrati. I valori possibili sono elencati più avanti nella sezione Osservazioni.
PeriodicRestart Oggetto PeriodicRestartSettings che specifica le condizioni in cui i processi di lavoro verranno riciclati.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella Recycling proprietà della classe ApplicationPool e della classe ApplicationPoolElementDefaults . ApplicationPoolElementDefaults è a sua volta esposto come GlobalApplicationPoolDefaults proprietà nella classe Server .

Nella tabella seguente sono elencati i valori possibili e le parole chiave associate e gli eventi di riciclo per la LogEventOnRecycle proprietà . I valori predefiniti sono 1 (Time), 8 (Memory) e 128 (PrivateMemory).

Valore Parola chiave Evento di riciclo
1 Time L'ora specificata in PeriodicRestartSettings.Time è trascorsa dall'ultimo riciclo. Abilitato per impostazione predefinita.
2 Requests È stato raggiunto il numero di richieste specificate in PeriodicRestartSettings.Requests .
4 Schedule Si è verificato un riciclo pianificato specificato in PeriodicRestartSettings.Schedule .
8 Memory È stato raggiunto un limite di memoria usato o virtuale specificato in PeriodicRestartSettings.Memory . Abilitato per impostazione predefinita.
16 IsapiUnhealthy Un'ISAPI non è riuscita a rispondere a una richiesta di monitoraggio dell'integrità.
32 OnDemand Un amministratore ha attivato manualmente un riciclo.
64 ConfigChange Sono state apportate modifiche alla configurazione del pool di applicazioni.
128 PrivateMemory La memoria privata ha raggiunto la quantità specificata in PeriodicRestartSettings.PrivateMemory. Abilitato per impostazione predefinita.

Gerarchia di ereditarietà

EmbeddedObject

RecyclingSettings

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 ApplicationPool
Classe ApplicationPoolElementDefaults
Classe Server
Classe EmbeddedObject
PeriodicRestartSettings