ApplicationPoolCpu.Limit Propriété

Définition

Obtient ou définit le pourcentage maximal de temps processeur que le worker traite dans un pool d’applications est autorisé à consommer sur une période donnée.

public:
 property long Limit { long get(); void set(long value); };
public long Limit { get; set; }
member this.Limit : int64 with get, set
Public Property Limit As Long

Valeur de propriété

Le pourcentage maximal de temps processeur, en centièmes d’un pour cent, que le worker traite dans un pool d’applications est autorisé à consommer sur une période donnée. La valeur par défaut est 0, ce qui désactive la limitation du processeur.

Exemples

L’exemple suivant vérifie la valeur de la Limit propriété. Si la limite est définie sur plus de 25 millisecondes, la valeur est réinitialisée à 25. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ApplicationPoolCpu classe .

// Set the ApplicationPoolCPU.Limit to a maximum of 2.5 milliseconds.
if (apppool.Cpu.Limit > 25)
{
    apppool.Cpu.Limit = 25;
    apppool_isdirty = true;
}

Remarques

La période de temps à laquelle la limite s’applique est spécifiée par la ResetInterval propriété . Si la limite définie par la Limit propriété est dépassée, un événement est écrit dans le journal des événements et un ensemble facultatif d’événements est déclenché comme déterminé par la Action propriété.

Vous pouvez voir et modifier la Limit propriété dans la boîte de dialogue Paramètres avancés du Gestionnaire des services Internet.

Lorsque vous définissez la Limit propriété, vous devez appeler la Microsoft.Web.Administration.ServerManager.CommitChanges méthode pour conserver les modifications apportées au fichier ApplicationHost.config.

Notes

La définition de cette propriété sur la valeur par défaut 0 désactive la limitation du processeur.

S’applique à