ApplicationPoolDefaults.Recycling Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets recycling settings for the application pool.
public:
property Microsoft::Web::Administration::ApplicationPoolRecycling ^ Recycling { Microsoft::Web::Administration::ApplicationPoolRecycling ^ get(); };
public Microsoft.Web.Administration.ApplicationPoolRecycling Recycling { get; }
member this.Recycling : Microsoft.Web.Administration.ApplicationPoolRecycling
Public ReadOnly Property Recycling As ApplicationPoolRecycling
Property Value
An ApplicationPoolRecycling object.
Examples
The following example displays the values of the <xref:System.ApplicationHost.Configuration.PeriodicRestartSettings.Memory%2A> and <xref:System.ApplicationHost.Configuration.PeriodicRestartSettings.Time%2A> properties. The <xref:System.ApplicationHost.Configuration.PeriodicRestartSettings.Time%2A> property is set to a specific value and committed. This code example is part of a larger example provided for the ApplicationPoolDefaults class.
Console.WriteLine("PeriodicRestart.Memory:\t{0}",
manager.ApplicationPoolDefaults.Recycling.PeriodicRestart.Memory.ToString());
Console.WriteLine(" Time:\t\t\t{0}",
manager.ApplicationPoolDefaults.Recycling.PeriodicRestart.Time.ToString());
manager.ApplicationPoolDefaults.AutoStart = false;
manager.ApplicationPoolDefaults.Cpu.Limit = 26;
manager.ApplicationPoolDefaults.Recycling.PeriodicRestart.Time = TimeSpan.FromMinutes(1000);
// Create a new application pool.
ApplicationPoolCollection applicationPoolCollection = manager.ApplicationPools;
applicationPoolCollection.Add("new app pool");
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();
Remarks
You can use the properties and methods of the object returned by the Recycling property to configure the recycling behavior of a new application pool.