RuleSettings Konstruktoren

Definition

Initialisiert eine neue Instanz der RuleSettings-Klasse.

Überlädt

Name Beschreibung
RuleSettings(String, String, String)

Initialisiert eine neue Instanz der Klasse mithilfe von RuleSettings Standardeinstellungen. Der Name, der Ereignisname und der Anbieter werden jedoch angegeben.

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

Initialisiert eine neue Instanz der Klasse, in der RuleSettings alle Werte außer denen der Custom Klasse angegeben werden.

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

Initialisiert eine neue Instanz der Klasse, in der BufferModeSettings alle Werte angegeben werden.

RuleSettings(String, String, String)

Initialisiert eine neue Instanz der Klasse mithilfe von RuleSettings Standardeinstellungen. Der Name, der Ereignisname und der Anbieter werden jedoch angegeben.

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)

Parameter

name
String

Der Name des RuleSettings zu erstellenden Objekts.

eventName
String

Der Name des Objekts, für das EventMappingSettings diese Regel gilt.

provider
String

Der Name des Objekts, für das ProviderSettings diese Regel gilt.

Beispiele

Das folgende Codebeispiel zeigt, wie der RuleSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.

// 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"))

Hinweise

In der folgenden Tabelle sind die Standardeinstellungen aufgeführt, die für diesen Konstruktor verwendet werden.

Eigentum Standardwert
Custom Eine leere Zeichenfolge ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 Ticks.
Profile Eine leere Zeichenfolge ("").

Weitere Informationen

Gilt für:

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

Initialisiert eine neue Instanz der Klasse, in der RuleSettings alle Werte außer denen der Custom Klasse angegeben werden.

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)

Parameter

name
String

Der Name des RuleSettings zu erstellenden Objekts.

eventName
String

Der Name des Objekts, für das EventMappingSettings diese Regel gilt.

provider
String

Der Name des Objekts, für das ProviderSettings diese Regel gilt.

profile
String

Der Name des Objekts, für das ProfileSettings diese Regel gilt.

minInstances
Int32

Die mindeste Anzahl von Vorkommen desselben Ereignistyps, die auftreten können, bevor das Ereignis an den Anbieter ausgelöst wird.

maxLimit
Int32

Die maximale Anzahl von Ereignissen desselben Typs kann ausgelöst werden.

minInterval
TimeSpan

Das Minimale Zeitintervall zwischen zwei Ereignissen desselben Typs.

Beispiele

Das folgende Codebeispiel zeigt, wie der RuleSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.

// 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)))

Hinweise

In der folgenden Tabelle sind die Standardeinstellungen aufgeführt, die für diesen Konstruktor verwendet werden.

Eigentum Standardwert
Custom Eine leere Zeichenfolge ("").

Weitere Informationen

Gilt für:

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

Initialisiert eine neue Instanz der Klasse, in der BufferModeSettings alle Werte angegeben werden.

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)

Parameter

name
String

Der Name des RuleSettings zu erstellenden Objekts.

eventName
String

Der Name des Objekts, für das EventMappingSettings diese Regel gilt.

provider
String

Der Name des Objekts, für das ProviderSettings diese Regel gilt.

profile
String

Der Name des Objekts, für das ProfileSettings diese Regel gilt.

minInstances
Int32

Die minimale Anzahl von Vorkommen eines Ereignisses desselben Typs, bevor das Ereignis an den Anbieter ausgelöst wird.

maxLimit
Int32

Die maximale Anzahl von Ereignissen desselben Typs wird ausgelöst.

minInterval
TimeSpan

Das Minimale Zeitintervall zwischen zwei Ereignissen desselben Typs.

custom
String

Der vollqualifizierte Typ einer benutzerdefinierten Klasse, die implementiert IWebEventCustomEvaluatorwird.

Beispiele

Das folgende Codebeispiel zeigt, wie der RuleSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.

// 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"))

Hinweise

Sie müssen jede Einstellung für diesen Konstruktor angeben.

Weitere Informationen

Gilt für: