Compartilhar via


RecyclingSettings Class1

Especifica as configurações de reciclagem para processos de trabalho.

Sintaxe

class RecyclingSettings : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pelo RecyclingSettings.

Nome Descrição
DisallowOverlappingRotation Um valor boolean de leitura/gravação. true, se o WAS (Serviço de Ativação de Processos do Windows) iniciar outro processo de trabalho para substituir um que ainda está em execução; caso contrário, false. O padrão é false. Defina DisallowOverlappingRotation como true, se o processo de trabalho carregar qualquer código de aplicativo que não dê suporte a dois processos de trabalho ao mesmo tempo.
DisallowRotationOnConfigChange Um valor boolean de leitura/gravação. true, se o WAS girar processos de trabalho em um pool de aplicativos após a alteração da configuração do pool de aplicativos; caso contrário, false. O padrão é false.

As alterações de configuração do pool de aplicativos não afetam os processos de trabalho que já estão em execução. Defina DisallowRotationOnConfigChange como true, se o processo de trabalho carregar qualquer código de aplicativo que não dê suporte a dois processos de trabalho ao mesmo tempo.
LogEventOnRecycle Um valor sint32 de leitura/gravação que contém uma máscara que especifica quais eventos de reciclagem serão registrados. Os valores possíveis estão listados posteriormente na seção Comentários.
PeriodicRestart Um objeto PeriodicRestartSettings que especifica as condições sob as quais os processos de trabalho serão reciclados.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade Recycling da classe ApplicationPool e na classe ApplicationPoolElementDefaults. ApplicationPoolElementDefaults, por sua vez, é exposta como a propriedade GlobalApplicationPoolDefaults na classe Server.

A tabela a seguir lista os valores possíveis, as palavras-chave e os eventos de reciclagem para a propriedade LogEventOnRecycle. Os padrões são 1 (Time), 8 (Memory) e 128 (PrivateMemory).

Valor Palavra-chave Evento de reciclagem
1 Time O tempo especificado em PeriodicRestartSettings.Time decorrido desde a última reciclagem. Habilitada por padrão.
2 Requests O número de solicitações especificadas em PeriodicRestartSettings.Requests foi atingido.
4 Schedule Ocorreu um ciclo agendado especificado em PeriodicRestartSettings.Schedule.
8 Memory Um limite de memória virtual ou usado especificado em PeriodicRestartSettings.Memory foi atingido. Habilitada por padrão.
16 IsapiUnhealthy Uma interface ISAPI não respondeu uma solicitação de monitoramento de integridade.
32 OnDemand Um administrador acionou uma reciclagem manualmente.
64 ConfigChange Foram feitas alterações na configuração do pool de aplicativos.
128 PrivateMemory A memória privada atingiu a quantidade especificada em PeriodicRestartSettings.PrivateMemory. Habilitada por padrão.

Hierarquia de herança

EmbeddedObject

RecyclingSettings

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

Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe de Servidor
Classe EmbeddedObject
PeriodicRestartSettings