Defines the reasons for application pool recycling that will cause IIS to log an event.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: Microsoft.Web.Administration (in Microsoft.Web.Administration.dll)
Application pool configuration changes have been made.
An ISAPI extension has not responded to a health-monitoring request.
A used or virtual memory limit that is specified in the ApplicationPoolPeriodicRestart.Memory property has been reached. A default value.
No reason is specified for the recycle.
An administrator has manually triggered a recycle.
Private memory has reached the amount specified in the ApplicationPoolPeriodicRestart.PrivateMemory property. A default value.
The number of requests specified in the ApplicationPoolPeriodicRestart.Requests property has been reached.
A scheduled recycle specified in the ApplicationPoolPeriodicRestart.Schedule has occurred.
The time specified in the ApplicationPoolPeriodicRestart.Time property has elapsed since the last recycle. A default value.
The ApplicationPoolRecycling.LogEventOnRecycle property uses the values of this enumeration to specify the logging behavior of a recycling application pool.