ApplicationPoolCpu.Limit Propiedad

Definición

Obtiene o establece el porcentaje máximo de tiempo de CPU que los procesos de trabajo de un grupo de aplicaciones pueden consumir durante un período de tiempo.

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

Valor de propiedad

El porcentaje máximo de tiempo de CPU, en centésimas de un porcentaje, que los procesos de trabajo de un grupo de aplicaciones pueden consumir durante un período de tiempo. El valor predeterminado es 0, lo que deshabilita la limitación de CPU.

Ejemplos

En el ejemplo siguiente se comprueba el valor de la Limit propiedad . Si el límite se establece en más de 25 milisegundos, el valor se restablece a 25. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ApplicationPoolCpu.

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

Comentarios

El período de tiempo al que se aplica el límite se especifica mediante la ResetInterval propiedad . Si se supera el límite establecido por la Limit propiedad , se escribe un evento en el registro de eventos y se desencadena un conjunto opcional de eventos según lo determina la Action propiedad .

Puede ver y modificar la Limit propiedad en el cuadro de diálogo Configuración avanzada del Administrador de IIS.

Al establecer la Limit propiedad , debe llamar al Microsoft.Web.Administration.ServerManager.CommitChanges método para conservar los cambios en el archivo ApplicationHost.config.

Nota

Al establecer esta propiedad en el valor predeterminado de 0, se deshabilita la limitación de CPU.

Se aplica a