Partager via


ApplicationPoolFailure.RapidFailProtectionMaxCrashes Propriété

Définition

Obtient ou définit le nombre maximal d’échecs autorisés dans le délai spécifié par la RapidFailProtectionInterval propriété .

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

Valeur de propriété

Nombre maximal d’échecs de pool d’applications autorisés. La valeur par défaut est 5.

Exceptions

System:ArgumentOutOfRangeException

La valeur est inférieure à 0 ou supérieure à 4294967295.

Exemples

L’exemple suivant affiche la valeur de la RapidFailProtectionMaxCrashes propriété . Si la valeur de la RapidFailProtection propriété est true, cet exemple définit les valeurs de propriété RapidFailProtectionInterval et RapidFailProtectionMaxCrashes . Cet exemple de code fait partie d’un exemple plus grand fourni pour la 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();

Remarques

Cette propriété spécifie le nombre maximal d’échecs autorisés dans le nombre de minutes spécifié par la RapidFailProtectionInterval propriété .

S’applique à