RecyclingLogEventOnRecycle RecyclingLogEventOnRecycle RecyclingLogEventOnRecycle RecyclingLogEventOnRecycle Enum


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.

public enum class RecyclingLogEventOnRecycle
public enum RecyclingLogEventOnRecycle
type RecyclingLogEventOnRecycle = 
Public Enum RecyclingLogEventOnRecycle


ConfigChange ConfigChange ConfigChange ConfigChange 64

Application pool configuration changes have been made.

IsapiUnhealthy IsapiUnhealthy IsapiUnhealthy IsapiUnhealthy 16

An ISAPI extension has not responded to a health-monitoring request.

Memory Memory Memory Memory 8

A used or virtual memory limit that is specified in the Memory property has been reached. A default value.

None None None None 0

No reason is specified for the recycle.

OnDemand OnDemand OnDemand OnDemand 32

An administrator has manually triggered a recycle.

PrivateMemory PrivateMemory PrivateMemory PrivateMemory 128

Private memory has reached the amount specified in the PrivateMemory property. A default value.

Requests Requests Requests Requests 2

The number of requests specified in the Requests property has been reached.

Schedule Schedule Schedule Schedule 4

A scheduled recycle specified in the Schedule has occurred.

Time Time Time Time 1

The time specified in the Time property has elapsed since the last recycle. A default value.


The Microsoft.Web.Administration.ApplicationPoolRecycling.LogEventOnRecycle property uses the values of this enumeration to specify the logging behavior of a recycling application pool.

Applies to