Compartilhar via


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

EmbeddedObject

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