ProcessModelSettings (clase1)
Expone las opciones de configuración de los procesos de trabajo de IIS.
Sintaxis
class ProcessModelSettings : EmbeddedObject
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades que expone la clase ProcessModelSettings
.
Nombre | Descripción |
---|---|
IdentityType |
Valor sint32 de lectura y escritura que designa el tipo de cuenta en el que se ejecutará un grupo de aplicaciones. Los valores posibles se enumeran más adelante en la sección Comentarios. |
IdleTimeout |
Valor datetime de lectura y escritura que especifica la cantidad de tiempo, en minutos, durante el cual un proceso de trabajo debe seguir en ejecución cuando no se reciben nuevas solicitudes y el proceso de trabajo no procesa solicitudes actualmente. El valor predeterminado es 20. Una vez transcurrido el tiempo especificado, el proceso de trabajo lo notifica al servicio de publicación World Wide Web (servicio WWW), que finaliza el proceso de trabajo. |
LoadUserProfile |
Valor boolean de lectura y escritura. true si el Servicio de activación de procesos de Windows (WAS) debe cargar el perfil de usuario para un proceso de trabajo; de lo contrario, false . El valor predeterminado es true . Esta configuración es específica del grupo de aplicaciones. |
ManualGroupMembership |
Valor boolean de lectura y escritura. true si los derechos de acceso a los recursos o directorios de contenido deben configurarse manualmente mediante listas de control de acceso (ACL); de lo contrario, false . El valor predeterminado es false . Un valor de false significa que se usará la pertenencia integrada a grupos IIS_IUSRS. |
MaxProcesses |
Valor uint32 de lectura y escritura que especifica el número máximo de procesos de trabajo en un grupo de aplicaciones. El valor predeterminado es 1. |
Password |
Valor string de lectura y escritura que especifica la contraseña predeterminada para la cuenta que IIS usa como identidad para las aplicaciones COM+ fuera de proceso recién creadas. Nota: Los valores predeterminados de las propiedades Password y UserName se establecen cuando se instala IIS. Los valores coinciden con el nombre de usuario y la contraseña de la cuenta de usuario de Microsoft Windows correspondiente que se establece en la instalación. |
PingingEnabled |
Valor boolean de lectura y escritura. true si el servicio WWW debe supervisar el estado de un proceso de trabajo mediante una comprobación periódica de que se encuentra en ejecución; de lo contrario, false . La propiedad PingingInterval especifica el retardo de tiempo entre estas comprobaciones. El valor predeterminado es true . |
PingInterval |
Valor datetime de lectura y escritura que especifica el retardo de tiempo, en segundos, entre las solicitudes de supervisión de estado que el servicio WWW envía a un proceso de trabajo. El valor predeterminado es 30. |
PingResponseTime |
Valor datetime de lectura y escritura que especifica la cantidad de tiempo, en segundos, que se asigna a un proceso de trabajo para responder a una solicitud de supervisión de estado. El valor predeterminado es 90. Una vez superado el límite de tiempo, el servicio WWW finaliza el proceso de trabajo. |
ShutdownTimeLimit |
Valor datetime de lectura y escritura que especifica la cantidad de tiempo, en segundos, que el servicio WWW debe esperar después de alcanzar un umbral de reciclaje para finalizar un proceso de trabajo. El tiempo especificado permite que un proceso de trabajo complete las solicitudes existentes. El valor predeterminado es 90. |
StartupTimeLimit |
Valor datetime de lectura y escritura que especifica la cantidad de tiempo, en segundos, que el servicio WWW debe esperar a que un proceso de trabajo se inicie e informe de que está listo para el servicio WWW. El valor predeterminado es 90. |
UserName |
Valor string de lectura y escritura que especifica el nombre de usuario predeterminado para la cuenta que IIS usa como identidad para las aplicaciones COM+ fuera de proceso recién creadas. Nota: Los valores predeterminados de las propiedades UserName y Password se establecen cuando se instala IIS. Los valores coinciden con el nombre de usuario y la contraseña de la cuenta de usuario de Microsoft Windows correspondiente que se establece en la instalación. Importante: Si cambia el valor de UserName , debe cambiarlo a un valor que coincida con una cuenta de usuario de Windows válida y también debe cambiar Password por la contraseña de esa cuenta de Windows. |
Subclases
Esta clase no contiene subclases.
Comentarios
Las instancias de esta clase se encuentran en la propiedad ProcessModel
de la clase ApplicationPool y en la clase ApplicationPoolElementDefaults.
Para más información sobre el formato de fecha/hora del Instrumental de administración de Windows (WMI), vea CIM_DATETIME.
La tabla siguiente contiene los posibles valores y tipos de cuenta de la propiedad IdentityType
. El tipo predeterminado es 2 (NetworkService).
Valor | Tipo de cuenta |
---|---|
0 | Sistema local |
1 | Servicio local |
2 | Servicio de red |
3 | Usuario específico |
Jerarquía de herencia
ProcessModelSettings
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
ApplicationPool (clase)
ApplicationPoolElementDefaults (clase)
EmbeddedObject (clase)
WorkerProcess (clase)