ApplicationPoolFailure.RapidFailProtectionMaxCrashes Propriété
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.
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
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é .