Compartilhar via


ApplicationPoolRecycling.PeriodicRestart Propriedade

Definição

Obtém as configurações de reciclagem do pool de aplicativos.

public:
 property Microsoft::Web::Administration::ApplicationPoolPeriodicRestart ^ PeriodicRestart { Microsoft::Web::Administration::ApplicationPoolPeriodicRestart ^ get(); };
public Microsoft.Web.Administration.ApplicationPoolPeriodicRestart PeriodicRestart { get; }
member this.PeriodicRestart : Microsoft.Web.Administration.ApplicationPoolPeriodicRestart
Public ReadOnly Property PeriodicRestart As ApplicationPoolPeriodicRestart

Valor da propriedade

Um ApplicationPoolPeriodicRestart objeto que pode ser usado para reiniciar condicionalmente pools de aplicativos.

Exemplos

O exemplo a seguir exibe o valor da PeriodicRestart propriedade e define a propriedade como 5 minutos. Este exemplo de código faz parte de um exemplo maior fornecido para a ApplicationPoolRecycling classe .

Console.WriteLine("PeriodicRestart.Time:\t{0}",
    manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time);
// Change the LogEventOnRecycle and PeriodicRestart.Time properties.
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle = (RecyclingLogEventOnRecycle)6;
manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time = TimeSpan.FromMinutes(5);
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();

Comentários

Os pools de aplicativos podem ser reiniciados condicionalmente com base em limites de memória virtual, memória privada, número de solicitações ou períodos de tempo. Os pools de aplicativos também podem ser reiniciados periodicamente em qualquer número de horários agendados. O objeto retornado por essa propriedade fornece acesso para configurar todas as reinicializações condicionais e periódicas do pool de aplicativos.

Aplica-se a