次の方法で共有


RuleSettings コンストラクター

定義

RuleSettings クラスの新しいインスタンスを初期化します。

オーバーロード

RuleSettings(String, String, String)

名前、イベント名、およびプロバイダーを指定し、その他の設定は既定値を使用して、RuleSettings クラスの新しいインスタンスを初期化します。

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

RuleSettings クラスの値以外のすべての値を指定して、Custom クラスの新しいインスタンスを初期化します。

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

すべての値を指定して、BufferModeSettings クラスの新しいインスタンスを初期化します。

RuleSettings(String, String, String)

名前、イベント名、およびプロバイダーを指定し、その他の設定は既定値を使用して、RuleSettings クラスの新しいインスタンスを初期化します。

public:
 RuleSettings(System::String ^ name, System::String ^ eventName, System::String ^ provider);
public RuleSettings (string name, string eventName, string provider);
new System.Web.Configuration.RuleSettings : string * string * string -> System.Web.Configuration.RuleSettings
Public Sub New (name As String, eventName As String, provider As String)

パラメーター

name
String

作成する RuleSettings オブジェクトの名前。

eventName
String

この規則の適用対象となる EventMappingSettings オブジェクトの名前。

provider
String

この規則の適用対象となる ProviderSettings オブジェクトの名前。

次のコード例は、 コンストラクターの使用方法を RuleSettings 示しています。 このコード例は、HealthMonitoringSection クラスのために提供されている大規模な例の一部です。

// Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("All Errors Default", 
    "All Errors", "EventLogProvider"));
' Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("All Errors Default", _
    "All Errors", "EventLogProvider"))

注釈

次の表は、このコンストラクターに使用される既定の設定を示しています。

プロパティ 既定値
Custom 空の文字列 ("")。
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 ティック。
Profile 空の文字列 ("")。

こちらもご覧ください

適用対象

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

RuleSettings クラスの値以外のすべての値を指定して、Custom クラスの新しいインスタンスを初期化します。

public:
 RuleSettings(System::String ^ name, System::String ^ eventName, System::String ^ provider, System::String ^ profile, int minInstances, int maxLimit, TimeSpan minInterval);
public RuleSettings (string name, string eventName, string provider, string profile, int minInstances, int maxLimit, TimeSpan minInterval);
new System.Web.Configuration.RuleSettings : string * string * string * string * int * int * TimeSpan -> System.Web.Configuration.RuleSettings
Public Sub New (name As String, eventName As String, provider As String, profile As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan)

パラメーター

name
String

作成する RuleSettings オブジェクトの名前。

eventName
String

この規則の適用対象となる EventMappingSettings オブジェクトの名前。

provider
String

この規則の適用対象となる ProviderSettings オブジェクトの名前。

profile
String

この規則の適用対象となる ProfileSettings オブジェクトの名前。

minInstances
Int32

プロバイダーに対してイベントが発生するまでの同じ型のイベントの最小出現回数。

maxLimit
Int32

同じ型のイベントが発生できる最大回数。

minInterval
TimeSpan

同じ型の 2 つのイベントの間隔の最短時間。

次のコード例は、 コンストラクターの使用方法を RuleSettings 示しています。 このコード例は、HealthMonitoringSection クラスのために提供されている大規模な例の一部です。

// Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("Failure Audits Default",
    "Failure Audits", "EventLogProvider", "Default", 1, Int32.MaxValue,
    new TimeSpan(0, 1, 0)));
' Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("Failure Audits Default", _
    "Failure Audits", "EventLogProvider", "Default", 1, Int32.MaxValue, _
    new TimeSpan(0, 1, 0)))

注釈

次の表は、このコンストラクターに使用される既定の設定を示しています。

プロパティ 既定値
Custom 空の文字列 ("")。

こちらもご覧ください

適用対象

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

すべての値を指定して、BufferModeSettings クラスの新しいインスタンスを初期化します。

public:
 RuleSettings(System::String ^ name, System::String ^ eventName, System::String ^ provider, System::String ^ profile, int minInstances, int maxLimit, TimeSpan minInterval, System::String ^ custom);
public RuleSettings (string name, string eventName, string provider, string profile, int minInstances, int maxLimit, TimeSpan minInterval, string custom);
new System.Web.Configuration.RuleSettings : string * string * string * string * int * int * TimeSpan * string -> System.Web.Configuration.RuleSettings
Public Sub New (name As String, eventName As String, provider As String, profile As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan, custom As String)

パラメーター

name
String

作成する RuleSettings オブジェクトの名前。

eventName
String

この規則の適用対象となる EventMappingSettings オブジェクトの名前。

provider
String

この規則の適用対象となる ProviderSettings オブジェクトの名前。

profile
String

この規則の適用対象となる ProfileSettings オブジェクトの名前。

minInstances
Int32

イベントがプロバイダーに対して発生するまでの同じ型のイベントの最小出現回数。

maxLimit
Int32

同じ型のイベントが発生できる最大回数。

minInterval
TimeSpan

同じ型の 2 つのイベントの間隔の最短時間。

custom
String

IWebEventCustomEvaluator を実装するカスタム クラスの完全に修飾された型。

次のコード例は、 コンストラクターの使用方法を RuleSettings 示しています。 このコード例は、HealthMonitoringSection クラスのために提供されている大規模な例の一部です。

// Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("Failure Audits Custom",
    "Failure Audits", "EventLogProvider", "Custom", 1, Int32.MaxValue,
    new TimeSpan(0, 1, 0), "MyEvaluators.MyCustomeEvaluator2, MyCustom.dll"));
' Add a RuleSettings object to the Rules collection property.
healthMonitoringSection.Rules.Add(new RuleSettings("Failure Audits Custom", _
    "Failure Audits", "EventLogProvider", "Custom", 1, Int32.MaxValue, _
    new TimeSpan(0, 1, 0), "MyEvaluators.MyCustomeEvaluator2, MyCustom.dll"))

注釈

このコンストラクターのすべての設定を指定する必要があります。

こちらもご覧ください

適用対象