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