Partager via


ApplicationPoolRecycling.PeriodicRestart Propriété

Définition

Obtient les paramètres de recyclage du pool d’applications.

public:
 property Microsoft::Web::Administration::ApplicationPoolPeriodicRestart ^ PeriodicRestart { Microsoft::Web::Administration::ApplicationPoolPeriodicRestart ^ get(); };
public Microsoft.Web.Administration.ApplicationPoolPeriodicRestart PeriodicRestart { get; }
member this.PeriodicRestart : Microsoft.Web.Administration.ApplicationPoolPeriodicRestart
Public ReadOnly Property PeriodicRestart As ApplicationPoolPeriodicRestart

Valeur de propriété

Objet ApplicationPoolPeriodicRestart qui peut être utilisé pour redémarrer des pools d’applications de manière conditionnelle.

Exemples

L’exemple suivant affiche la valeur de la PeriodicRestart propriété, puis définit la propriété sur 5 minutes. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ApplicationPoolRecycling classe .

Console.WriteLine("PeriodicRestart.Time:\t{0}",
    manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time);
// 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();

Remarques

Les pools d’applications peuvent être redémarrés de manière conditionnelle en fonction des limites de mémoire virtuelle, de mémoire privée, du nombre de requêtes ou de périodes. Les pools d’applications peuvent également être redémarrés régulièrement à n’importe quel nombre de fois planifiées. L’objet retourné par cette propriété permet de configurer tous les redémarrages conditionnels et périodiques du pool d’applications.

S’applique à