ApplicationPoolRecycling.LogEventOnRecycle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置回收应用程序池的日志记录行为。
public:
property Microsoft::Web::Administration::RecyclingLogEventOnRecycle LogEventOnRecycle { Microsoft::Web::Administration::RecyclingLogEventOnRecycle get(); void set(Microsoft::Web::Administration::RecyclingLogEventOnRecycle value); };
public Microsoft.Web.Administration.RecyclingLogEventOnRecycle LogEventOnRecycle { get; set; }
member this.LogEventOnRecycle : Microsoft.Web.Administration.RecyclingLogEventOnRecycle with get, set
Public Property LogEventOnRecycle As RecyclingLogEventOnRecycle
属性值
一个或多个 RecyclingLogEventOnRecycle 值。 默认值为 Time、 Memory和 PrivateMemory。
示例
以下示例显示 属性的值, LogEventOnRecycle 然后将 属性设置为 6 (Requests 和 Schedule) 。 此代码示例是为 ApplicationPoolRecycling 类提供的一个更大示例的一部分。
Console.WriteLine("LogEventOnRecycle:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle.ToString());
// 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();
注解
此属性指定当由于枚举中 <xref:System.ApplicationHost.Configuration.RecyclingLogEventOnRecycle?displayProperty=fullName> 定义的一个或多个原因回收应用程序池时,IIS 应记录事件。
要使 IIS 记录事件,属性 LogEventOnRecycle 必须具有对应于回收操作原因的位集。