The Iis7AppPool type exposes the following members.
Gets the AppPoolInfo Item. Identity = Name, MetaData = ApplicationPoolName, PhysicalPath, Id, State
Set whether the application pool should start automatically. Default is true.
Sets whether 32-bit applications are enabled on 64-bit processors. Default is false.
Gets whether the Application Pool exists
Set to true to force the creation of a website, even if it exists.
Sets the password associated with the PoolIdentity property.
Sets the ProcessModelIdentityType. Default is LocalService unless UseDefaultIdentity is specified
Sets a TimeSpan value in minutes for the period of time a process should remain idle. Set > 0 to use. Set to -1 to restore the Application Pool Default.
Sets the LoadUserProfile property. Default is false.
Sets the version number of the .NET Framework used by the application pool. Default is "v2.0".
Sets the maximum number of worker processes allowed for the AppPool. Set to -1 to restore the Application Pool Default.
Sets the name of the AppPool
Sets the private memory (kb) a process can use before the process is recycled. Default is 0. Set > 0 to use. Set to -1 to restore the Application Pool Default.
Sets a TimeSpan value in minutes for the period of time that should elapse before a worker process is recycled. Default is 29 hours. Set > 0 to use. Set to -1 to restore the Application Pool Default for Modify or -1 to Disable Recycling.PeriodicRestartTime for Create
Sets the ManagedPipelineMode. Default is ManagedPipelineMode.Integrated.
Sets the user name associated with the security identity under which the application pool runs.
Sets the maximum number of requests to queue before rejecting additional requests. Default is 0. Set > 0 to use. Set to -1 to restore the Application Pool Default.
Sets the RapidFailProtection. Default is true
Sets the RecycleInterval in minutes for the application pool. Set to -1 to restore the Application Pool Default.
Sets the fixed number of requests to recycle the application pool. Set to -1 to restore the Application Pool Default.
Sets the times that the application pool should recycle. Format is 'hh:mm,hh:mm,hh:mm'. Set to "-1" to clear the RecycleTimes
Sets a value indicating how many times to retry starting or stopping an application pool, e.g. if the pool needs time to stop. Default is 5. The retry occurs every 1 seconds.
Sets whether to use the default settings for ProcessModel Identity that have been defined in IIS for an AppPool. Default is false.