RuleSettings コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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"))
注釈
このコンストラクターのすべての設定を指定する必要があります。
こちらもご覧ください
適用対象
.NET