RuleSettings Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der RuleSettings-Klasse.
Überlädt
RuleSettings(String, String, String) |
Initialisiert eine neue Instanz der RuleSettings-Klasse unter Verwendung der Standardeinstellungen. Name, Ereignisname und Anbieter werden jedoch angegeben. |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Initialisiert eine neue Instanz der RuleSettings-Klasse, wobei alle Werte außer den Werten der Custom-Klasse angegeben werden. |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Initialisiert eine neue Instanz der BufferModeSettings-Klasse, wobei alle Werte angegeben werden. |
RuleSettings(String, String, String)
Initialisiert eine neue Instanz der RuleSettings-Klasse unter Verwendung der Standardeinstellungen. Name, Ereignisname und 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 zu erstellenden RuleSettings-Objekts.
- eventName
- String
Der Name des EventMappingSettings-Objekts, für das diese Regel gilt.
- provider
- String
Der Name des ProviderSettings-Objekts, für das diese Regel gilt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des RuleSettings Konstruktors veranschaulicht. 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.
Eigenschaft | 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 RuleSettings-Klasse, wobei alle Werte außer den Werten 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 zu erstellenden RuleSettings-Objekts.
- eventName
- String
Der Name des EventMappingSettings-Objekts, für das diese Regel gilt.
- provider
- String
Der Name des ProviderSettings-Objekts, für das diese Regel gilt.
- profile
- String
Der Name des ProfileSettings-Objekts, für das diese Regel gilt.
- minInstances
- Int32
Die minimale Häufigkeit des Eintretens von Ereignissen des gleichen Typs, bevor das Ereignis für den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximal mögliche Häufigkeit des Auslösens von Ereignissen des gleichen Typs.
- minInterval
- TimeSpan
Das minimale Zeitintervall zwischen zwei Ereignissen des gleichen Typs.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des RuleSettings Konstruktors veranschaulicht. 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.
Eigenschaft | Standardwert |
---|---|
Custom | Eine leere Zeichenfolge (""). |
Weitere Informationen
Gilt für:
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Initialisiert eine neue Instanz der BufferModeSettings-Klasse, wobei 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 zu erstellenden RuleSettings-Objekts.
- eventName
- String
Der Name des EventMappingSettings-Objekts, für das diese Regel gilt.
- provider
- String
Der Name des ProviderSettings-Objekts, für das diese Regel gilt.
- profile
- String
Der Name des ProfileSettings-Objekts, für das diese Regel gilt.
- minInstances
- Int32
Die minimale Häufigkeit des Eintretens von Ereignissen des gleichen Typs, bevor das Ereignis für den Anbieter ausgelöst wird.
- maxLimit
- Int32
Die maximale Häufigkeit des Auslösens von Ereignissen des gleichen Typs.
- minInterval
- TimeSpan
Das minimale Zeitintervall zwischen zwei Ereignissen des gleichen Typs.
- custom
- String
Der voll qualifizierte Typ einer benutzerdefinierten Klasse, die IWebEventCustomEvaluator implementiert.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des RuleSettings Konstruktors veranschaulicht. 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.