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
プロパティ値
1 つ以上の 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();
注釈
このプロパティは、列挙で定義されている 1 つ以上の理由でアプリケーション プールがリサイクルされるときに、IIS でイベントをログに <xref:System.ApplicationHost.Configuration.RecyclingLogEventOnRecycle?displayProperty=fullName> 記録することを指定します。
IIS でイベントをログに記録するには、プロパティに LogEventOnRecycle 、リサイクル操作の理由に対応するビット セットが必要です。