ApplicationPoolRecycling Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure les paramètres de recyclage pour un pool d’applications.
public ref class ApplicationPoolRecycling sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class ApplicationPoolRecycling : Microsoft.Web.Administration.ConfigurationElement
type ApplicationPoolRecycling = class
inherit ConfigurationElement
Public NotInheritable Class ApplicationPoolRecycling
Inherits ConfigurationElement
- Héritage
Exemples
L’exemple suivant affiche quelques valeurs de propriété pour l’objet ApplicationPoolRecycling . La LogEventOnRecycle propriété est remplacée par Requests et Schedule, la Microsoft.Web.Administration.ApplicationPoolPeriodicRestart.Time propriété est remplacée par 5 minutes.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
class ApplicationPoolRecycling
{
public void GetApplicationPoolRecycling()
{
ServerManager manager = new ServerManager();
// Get the application recycling property values.
Console.WriteLine("DisallowOverlappingRotation:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowOverlappingRotation.ToString());
Console.WriteLine("DisallowRotationOnConfigChange:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowRotationOnConfigChange.ToString());
Console.WriteLine("LogEventOnRecycle:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle.ToString());
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
À moins que les paramètres de recyclage du pool d’applications par défaut ne soient verrouillés, les paramètres individuels du pool d’applications peuvent les remplacer.
Lorsque les propriétés d’un ApplicationPoolRecycling objet sont modifiées, vous devez appeler la Microsoft.Web.Administration.ServerManager.CommitChanges méthode pour conserver les valeurs dans le fichier ApplicationHost.config et dans le Gestionnaire des services Internet.
Propriétés
Attributes |
Obtient une collection d’attributs de configuration qui contient la liste des attributs pour cet élément. (Hérité de ConfigurationElement) |
ChildElements |
Obtient tous les éléments enfants de l’élément actuel. (Hérité de ConfigurationElement) |
DisallowOverlappingRotation |
Obtient ou définit le comportement de démarrage des processus de travail qui se chevauchent. |
DisallowRotationOnConfigChange |
Obtient ou définit le comportement de démarrage des processus de travail qui se chevauchent dans un pool d’applications lorsqu’une modification de configuration est détectée. |
ElementTagName |
Configure les paramètres de recyclage pour un pool d’applications. (Hérité de ConfigurationElement) |
IsLocallyStored |
Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier. (Hérité de ConfigurationElement) |
Item[String] |
Obtient ou définit un attribut portant le nom spécifié. (Hérité de ConfigurationElement) |
LogEventOnRecycle |
Obtient ou définit le comportement de journalisation d’un pool d’applications de recyclage. |
Methods |
Obtient une collection de méthodes pour l’élément de configuration. (Hérité de ConfigurationElement) |
PeriodicRestart |
Obtient les paramètres de recyclage du pool d’applications. |
RawAttributes |
Configure les paramètres de recyclage pour un pool d’applications. (Hérité de ConfigurationElement) |
Schema |
Obtient le schéma de l’élément actuel. (Hérité de ConfigurationElement) |
Méthodes
Delete() |
Configure les paramètres de recyclage pour un pool d’applications. (Hérité de ConfigurationElement) |
GetAttribute(String) |
Retourne un ConfigurationAttribute objet qui représente l’attribut demandé. (Hérité de ConfigurationElement) |
GetAttributeValue(String) |
Retourne la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String, Type) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés. (Hérité de ConfigurationElement) |
GetCollection() |
Retourne la collection par défaut pour l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String) |
Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String, Type) |
Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(Type) |
Retourne l’élément de configuration qui a le type spécifié et qui se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetMetadata(String) |
Retourne des valeurs de métadonnées à partir du schéma d’élément. (Hérité de ConfigurationElement) |
SetAttributeValue(String, Object) |
Définit la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
SetMetadata(String, Object) |
Définit les valeurs de métadonnées du schéma d’élément. (Hérité de ConfigurationElement) |