Partager via


Classe ApplicationPoolElementDefaults

Contient les propriétés par défaut de la classe ApplicationPool.

Syntaxe

class ApplicationPoolElementDefaults : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés présentées par la classe ApplicationPoolElementDefaults.

Nom Description
AutoStart Une valeur boolean en lecture/écriture. true si le service WWW (World Wide Web Publishing Service) démarre automatiquement le pool d’applications lors de la création du pool d’applications ou lors du démarrage d’IIS ; sinon, false. Par défaut, il s’agit de true.
Cpu Objet ApplicationPoolProcessorSettings qui contient les paramètres processeur d’un pool d’applications.
Enable32BitAppOnWin64 Une valeur boolean en lecture/écriture. true si des applications 32 bits (gérées et natives) peuvent s’exécuter sur des versions 64 bits de Windows ; sinon, false. Par défaut, il s’agit de false.
Failure Objet ApplicationPoolFailureSettings qui définit les propriétés qui déterminent les actions à entreprendre lorsqu’un pool d’applications ou un processus de travail échoue.
ManagedPipelineMode Valeur sint32 en lecture/écriture qui indique le mode de pipeline géré. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
ManagedRuntimeVersion Valeur string en lecture/écriture qui contient la version du framework .NET préchargée par le pool d’applications. La valeur par défaut est « v2.0 ». Si la propriété est écrite, IIS recycle le pool d’applications et charge la version nouvellement spécifiée du framework .NET pour cela.
Name Valeur string en lecture/écriture qui contient le nom du pool d’applications par défaut.
PassAnonymousToken Une valeur boolean en lecture/écriture. true si le service d’activation de processus Windows (WAS) crée et transmet un jeton pour le compte utilisateur anonyme IUSR intégré au module d’authentification anonyme ; sinon, false. Par défaut, il s’agit de true.

Le module d’authentification anonyme utilise le jeton pour emprunter l’identité du compte intégré. Quand PassAnonymousToken est à false, le jeton ne sera pas passé. Remarque : le compte utilisateur anonyme IUSR remplace le compte anonyme IIS_MachineName. Le compte IUSR peut être utilisé par IIS ou d’autres applications. Il n’a pas de privilèges qui lui sont attribués pendant l’installation.
ProcessModel Objet ProcessModelSettings qui définit les paramètres de configuration pour les processus de travail IIS.
QueueLength Valeur uint32 en lecture/écriture qui indique le nombre de requêtes que l’écouteur universel met en file d’attente pour un pool d’applications avant de rejeter d’autres requêtes. La valeur par défaut est 1000. Lorsque la limite est dépassée, l’écouteur rejette les requêtes supplémentaires avec une erreur 503 (service indisponible).
Recycling Objet RecyclingSettings qui définit les paramètres de configuration de recyclage pour les pools d’applications et les processus de travail.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété ApplicationPoolDefaults de la classe Server.

Le tableau suivant répertorie les valeurs possibles pour la propriété ManagedPipelineMode. La valeur par défaut est 0 (Integrated).

Valeur Mot clé Description
0 Integrated Le pipeline géré s’exécute en mode intégré.
1 Classic Le pipeline géré s’exécute en mode ISAPI.

Hiérarchie d'héritage

EmbeddedObject

ApplicationPoolElementDefaults

Spécifications

Type Description
Client - IIS 7.0 sous Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous 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 sous 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 EmbeddedObject
Classe Server