Partager via


Classe ProcessModelSettings

Expose les paramètres de configuration pour les processus de travail IIS.

Syntaxe

class ProcessModelSettings : 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 ProcessModelSettings.

Nom Description
IdentityType Une valeur en lecture/écriture sint32 qui désigne le type de compte sous lequel un pool d’applications s’exécutera. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
IdleTimeout Une valeur en lecture/écriture datetime qui spécifie la durée, en minutes, pendant laquelle un processus de travail doit continuer à s’exécuter lorsqu’aucune nouvelle demande n’est reçue et que le processus de travail ne traite pas actuellement les demandes. Valeur par défaut : 20. Une fois le temps spécifié écoulé, le processus de travail avertit le service de publication sur le Web (service WWW), qui met ensuite fin au processus de travail.
LoadUserProfile Une valeur boolean en lecture/écriture. true si le service d’activation de processus Windows (WAS) doit charger le profil utilisateur pour un processus de travail ; sinon, false. Par défaut, il s’agit de true. Ce paramètre est spécifique au pool d’applications.
ManualGroupMembership Une valeur boolean en lecture/écriture. true si les droits d’accès aux répertoires de contenu ou aux ressources doivent être configurés manuellement via des listes de contrôle d’accès (ACL) ; sinon, false. Par défaut, il s’agit de false. Une valeur de false signifie que l’appartenance de groupe IIS_IUSRS intégrée sera utilisée.
MaxProcesses Une valeur en lecture/écriture uint32 qui spécifie le nombre maximal de processus de travail dans un pool d’applications. La valeur par défaut est 1.
Password Une valeur en lecture/écriture string qui spécifie le mot de passe par défaut pour le compte que IIS utilise comme identité pour les applications COM+ nouvellement créées. Remarque : les valeurs par défaut des propriétés Password et UserName sont définies lors de l’installation d’IIS. Les valeurs correspondent au nom d’utilisateur et au mot de passe dans le compte d’utilisateur Microsoft Windows correspondant établi lors de l’installation.
PingingEnabled Une valeur boolean en lecture/écriture. true si le service WWW doit surveiller l’intégrité d’un processus de travail en vérifiant régulièrement qu’il est en cours d’exécution ; sinon, false. La propriété PingingInterval spécifie le délai entre ces vérifications. Par défaut, il s’agit de true.
PingInterval Une valeur en lecture/écriture datetime qui spécifie le délai, en secondes, entre les demandes de surveillance de l’intégrité envoyées par le service WWW à un processus de travail. La valeur par défaut est 30.
PingResponseTime Une valeur en lecture/écriture datetime qui spécifie la durée, en secondes, accordée à un processus de travail pour répondre à une demande de surveillance de l’intégrité. La valeur par défaut est 90. Une fois la limite de temps dépassée, le service WWW met fin au processus de travail.
ShutdownTimeLimit Une valeur en lecture/écriture datetime qui spécifie le temps, en secondes, que le service WWW doit attendre une fois qu’un seuil de recyclage a été atteint pour mettre fin à un processus de travail. Le temps spécifiée permet à un processus de travail d’effectuer des demandes existantes. La valeur par défaut est 90.
StartupTimeLimit Une valeur de lecture/écriture datetime qui spécifie le temps, en secondes, que le service WWW doit attendre pour qu’un processus de travail démarre et signale son état prêt au service WWW. La valeur par défaut est 90.
UserName Une valeur en lecture/écriture string qui spécifie le nom d’utilisateur par défaut du compte que IIS utilise comme identité pour les applications COM+ non traitées nouvellement créées. Remarque : les valeurs par défaut des propriétés UserName et Password sont définies lors de l’installation d’IIS. Les valeurs correspondent au nom d’utilisateur et au mot de passe dans le compte d’utilisateur Microsoft Windows correspondant établi lors de l’installation. Important : si vous modifiez la valeur de UserName, vous devez la remplacer par une valeur qui correspond à un compte d’utilisateur Windows valide, et vous devez également modifier Password par le mot de passe de ce compte Windows.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété ProcessModel de la classe ApplicationPool et de la classe ApplicationPoolElementDefaults.

Pour plus d'informations sur le format de date/heure de WMI (Windows Management Instrumentation), consultez CIM_DATETIME.

Le tableau suivant contient les valeurs possibles et les types de comptes pour la propriété IdentityType. Le type par défaut est 2 (NetworkService).

Valeur Type de compte
0 Système local
1 Service local
2 Service réseau
3 Utilisateur spécifique

Hiérarchie d'héritage

EmbeddedObject

ProcessModelSettings

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur 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 EmbeddedObject
Classe WorkerProcess