Поделиться через


ApplicationPoolRecycling.PeriodicRestart Свойство

Определение

Возвращает параметры для перезапуска пула приложений.

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

Значение свойства

Объект ApplicationPoolPeriodicRestart , который можно использовать для условного перезапуска пулов приложений.

Примеры

В следующем примере отображается значение PeriodicRestart свойства , а затем устанавливается значение 5 минут. Этот пример входит в состав более крупного примера использования класса ApplicationPoolRecycling.

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();

Комментарии

Пулы приложений можно условно перезапустить в зависимости от ограничений виртуальной памяти, частной памяти, количества запросов или периодов времени. Пулы приложений также можно периодически перезапускать в любое время по расписанию. Объект, возвращаемый этим свойством, предоставляет доступ для настройки всех условных и периодических перезапусков пула приложений.

Применяется к