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

注解

可以根据虚拟内存、专用内存、请求数或时间段的限制,有条件地重启应用程序池。 应用程序池还可以在任意计划时间定期重启。 此属性返回的对象提供配置所有条件和定期应用程序池重启的访问权限。

适用于