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();
Комментарии
Пулы приложений можно условно перезапустить на основе ограничений виртуальной памяти, частной памяти, количества запросов или периодов времени. Пулы приложений также можно периодически перезапускать в любое количество запланированных раз. Объект, возвращаемый этим свойством, предоставляет доступ ко всем условным и периодическим перезапускам пула приложений.