ApplicationPoolRecycling.PeriodicRestart Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.