Compartilhar via


ApplicationPoolFailure.RapidFailProtectionMaxCrashes Propriedade

Definição

Obtém ou define o número máximo de falhas permitidas dentro do tempo especificado pela RapidFailProtectionInterval propriedade .

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

Valor da propriedade

O número máximo de falhas do pool de aplicativos permitidas. O padrão é 5.

Exceções

System:ArgumentOutOfRangeException

O valor é menor que 0 ou maior que 4294967295.

Exemplos

O exemplo a seguir exibe o valor da RapidFailProtectionMaxCrashes propriedade . Se o valor da RapidFailProtection propriedade for true, este exemplo definirá os valores de RapidFailProtectionInterval propriedade e RapidFailProtectionMaxCrashes . Este exemplo de código faz parte de um exemplo maior fornecido para a ApplicationPoolFailure classe .

Console.WriteLine("RapidFailProtectionInterval:\t{0}",
    manager.ApplicationPoolDefaults.Failure.RapidFailProtectionInterval);
// If the RapidFailProtection is enabled, set 
// the Interval and maximum crashes properties.
if (manager.ApplicationPoolDefaults.Failure.RapidFailProtection)
{
    manager.ApplicationPoolDefaults.Failure.
        RapidFailProtectionInterval = (TimeSpan.FromMinutes(10));
    manager.ApplicationPoolDefaults.Failure.
        RapidFailProtectionMaxCrashes = 6;
}
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();

Comentários

Essa propriedade especifica o número máximo de falhas permitidas dentro do número de minutos especificado pela RapidFailProtectionInterval propriedade .

Aplica-se a