次の方法で共有


ApplicationPoolFailure.RapidFailProtectionMaxCrashes プロパティ

定義

プロパティで指定された時間内に許容されるエラーの最大数を RapidFailProtectionInterval 取得または設定します。

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

プロパティ値

許容されるアプリケーション プールエラーの最大数。 既定値は 5 です。

例外

System:ArgumentOutOfRangeException

値が 0 より小さいか、4294967295より大きい値です。

次の例では、 プロパティの値を RapidFailProtectionMaxCrashes 表示します。 プロパティ値が RapidFailProtection の場合、次の使用例は trueおよび RapidFailProtectionMaxCrashes プロパティの値をRapidFailProtectionInterval設定します。 このコード例は、ApplicationPoolFailure クラスのために提供されている大規模な例の一部です。

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();

注釈

このプロパティは、 プロパティで指定された数分以内に許容されるエラーの最大数を RapidFailProtectionInterval 指定します。

適用対象