ProcessModelSettings Class1
Expõe definições de configuração para processos de trabalho do IIS.
Sintaxe
class ProcessModelSettings : EmbeddedObject
Métodos
Essa classe não contém métodos.
Propriedades
A tabela a seguir lista as propriedades expostas pela classe ProcessModelSettings
.
Nome | Descrição |
---|---|
IdentityType |
Um valor de sint32 de leitura/gravação que designa o tipo de conta no qual um pool de aplicativos será executado. Os valores possíveis estão listados posteriormente na seção Comentários. |
IdleTimeout |
Um valor de datetime de leitura/gravação que especifica a quantidade de tempo, em minutos, que um processo de trabalho deve continuar a ser executado quando nenhuma solicitação nova é recebida e o processo de trabalho não está processando solicitações no momento. O padrão é 20. Depois que o tempo especificado passa, o processo de trabalho notifica o Serviço de Publicação na World Wide Web (serviço WWW), que encerra o processo de trabalho. |
LoadUserProfile |
Um valor boolean de leitura/gravação. true se o WAS (Serviço de Ativação de Processos do Windows) deve carregar o perfil de usuário para um processo de trabalho; caso contrário, false . O padrão é true . Essa configuração é específica do pool de aplicativos. |
ManualGroupMembership |
Um valor boolean de leitura/gravação. true se os direitos de acesso a diretórios ou recursos de conteúdo precisarem ser configurados manualmente por meio de ACLs (Listas de Controle de Acesso); caso contrário, false . O padrão é false . Um valor de false significa que a associação de grupo interna IIS_IUSRS será usada. |
MaxProcesses |
Um valor de uint32 de leitura/gravação que especifica o número máximo de processos de trabalho em um pool de aplicativos. O padrão é 1. |
Password |
Um valor de string de leitura/gravação que especifica a senha padrão para a conta que o IIS usa como a identidade para aplicativos COM+ recém-criados fora do processo. Observação: os valores padrão das propriedades Password e UserName são definidos quando o IIS é instalado. Os valores correspondem ao nome de usuário e senha na conta de usuário correspondente do Microsoft Windows estabelecida na instalação. |
PingingEnabled |
Um valor boolean de leitura/gravação. true se o serviço WWW deve monitorar a integridade de um processo de trabalho, verificando periodicamente se ele está em execução; caso contrário, false . A propriedade PingingInterval especifica o atraso de tempo entre essas verificações. O padrão é true . |
PingInterval |
Um valor de datetime de leitura/gravação que especifica o atraso de tempo, em segundos, entre as solicitações de monitoramento de integridade que o serviço WWW envia para um processo de trabalho. O padrão é 30. |
PingResponseTime |
Um valor de datetime de leitura/gravação que especifica a quantidade de tempo, em segundos, que um processo de trabalho é fornecido para responder a uma solicitação de monitoramento de integridade. O padrão é 90. Depois que o limite de tempo for excedido, o serviço WWW encerrará o processo de trabalho. |
ShutdownTimeLimit |
Um valor de datetime de leitura/gravação que especifica a quantidade de tempo, em segundos, que o serviço WWW deve aguardar após um limite de reciclagem ter sido atingido para encerrar um processo de trabalho. O tempo especificado permite que um processo de trabalho conclua as solicitações existentes. O padrão é 90. |
StartupTimeLimit |
Um valor de datetime de leitura/gravação que especifica a quantidade de tempo, em segundos, que o serviço WWW deve aguardar pelo início de um processo de trabalho e relatar seu status pronto para o serviço WWW. O padrão é 90. |
UserName |
Um valor de string de leitura/gravação que especifica o nome de usuário padrão para a conta que o IIS usa como a identidade para aplicativos COM+ recém-criados fora do processo. Observação: os valores padrão das propriedades UserName e Password são definidos quando o IIS é instalado. Os valores correspondem ao nome de usuário e senha na conta de usuário correspondente do Microsoft Windows estabelecida na instalação. Importante: se você alterar o valor de UserName , deverá alterá-lo para um valor que corresponda a uma conta de usuário válida do Windows e também deverá alterar Password para a senha dessa conta do Windows. |
Subclasses
Essa classe não contém subclasses.
Comentários
As instâncias dessa classe estão contidas na propriedade ProcessModel
da classe ApplicationPool e na classe ApplicationPoolElementDefaults.
Para obter mais informações sobre o formato de data/hora no WMI (Instrumentação de Gerenciamento do Windows), consulte CIM_DATETIME.
A tabela a seguir contém os possíveis valores e tipos de conta da propriedade IdentityType
. O tipo padrão é 2 (NetworkService).
Valor | Tipo de conta |
---|---|
0 | Sistema Local |
1 | Serviço Local |
2 | Serviço de Rede |
3 | Usuário específico |
Hierarquia de herança
ProcessModelSettings
Requisitos
Tipo | Descrição |
---|---|
Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
Product | – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Arquivo MOF | WebAdministration.mof |
Confira também
ApplicationPool Class
Classe ApplicationPoolElementDefaults
EmbeddedObject Class
WorkerProcess Class