次の方法で共有


ApplicationPoolRecycling.LogEventOnRecycle プロパティ

定義

リサイクル アプリケーション プールのログの動作を取得または設定します。

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 値。 既定値は、 TimeMemory、および PrivateMemoryです。

次の例では、 プロパティの値を LogEventOnRecycle 表示し、 プロパティを 6 (RequestsSchedule) の値に設定します。 このコード例は、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 、リサイクル操作の理由に対応するビット セットが必要です。

適用対象