Partager via


Classe 1 : RecyclingSettings

Spécifie les paramètres de recyclage pour les processus de travail.

Syntaxe

class RecyclingSettings : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe RecyclingSettings.

Nom Description
DisallowOverlappingRotation Une valeur boolean de lecture/écriture. true si le service d'activation des processus Windows (WAS) démarre un autre processus de travail pour remplacer celui qui est toujours en cours d'exécution. Sinon, false. Par défaut, il s’agit de false. Défini DisallowOverlappingRotation sur true si le processus de travail charge un code d'application qui ne prend pas en charge deux processus de travail simultanément.
DisallowRotationOnConfigChange Une valeur boolean de lecture/écriture. true si WAS fait pivoter les processus de travail dans un pool d'applications après la modification de la configuration du pool d'applications. Sinon, false. Par défaut, il s’agit de false.

Les modifications de configuration du pool d'applications n'affectent pas les processus de travail qui sont déjà en cours d'exécution. Défini DisallowRotationOnConfigChange sur true si le processus de travail charge un code d'application qui ne prend pas en charge deux processus de travail simultanément.
LogEventOnRecycle Valeur sint32 de lecture/écriture qui contient un masque qui spécifie les événements de recyclage qui seront enregistrés. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
PeriodicRestart Objet PeriodicRestartSettings qui spécifie les conditions dans lesquelles les processus de travail seront recyclés.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété Recycling de la classe ApplicationPool et de la classe ApplicationPoolElementDefaults. ApplicationPoolElementDefaults est à son tour exposé comme propriété GlobalApplicationPoolDefaults sur la classe Serveur.

Le tableau suivant énumère les valeurs possibles, les mots-clés associés et les événements de recyclage pour la propriété LogEventOnRecycle. Les valeurs par défaut sont 1 (Time), 8 (Memory) et 128 (PrivateMemory).

Valeur Mot clé Événement de recyclage
1 Time L'heure spécifiée dans PeriodicRestartSettings.Time s'est écoulée depuis le dernier recyclage. Activée par défaut.
2 Requests Le nombre de requêtes spécifiées dans PeriodicRestartSettings.Requests a été atteint.
4 Schedule Un recyclage programmé spécifié dans PeriodicRestartSettings.Schedule s'est produit.
8 Memory Une limite de mémoire utilisée ou virtuelle spécifiée dans PeriodicRestartSettings.Memory a été atteinte. Activée par défaut.
16 IsapiUnhealthy Un ISAPI n'a pas pu répondre à une requête de surveillance de l'intégrité.
32 OnDemand Un administrateur a déclenché manuellement un recyclage.
64 ConfigChange Des modifications de configuration du pool d'applications ont été apportées.
128 PrivateMemory La mémoire privée a atteint la quantité spécifiée dans PeriodicRestartSettings.PrivateMemory. Activée par défaut.

Hiérarchie d'héritage

EmbeddedObject

RecyclingSettings

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sous Windows Server 2012
- IIS 8.5 sous Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe Server
Classe EmbeddedObject
PeriodicRestartSettings