RuleSettings Konstruktorer

Definition

Initierar en ny instans av RuleSettings klassen.

Överlagringar

Name Description
RuleSettings(String, String, String)

Initierar en ny instans av RuleSettings klassen med standardinställningar, men namn, händelsenamn och provider anges.

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

Initierar en ny instans av RuleSettings klassen där alla värden utom Custom klassvärdena anges.

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

Initierar en ny instans av BufferModeSettings klassen där alla värden anges.

RuleSettings(String, String, String)

Initierar en ny instans av RuleSettings klassen med standardinställningar, men namn, händelsenamn och provider anges.

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)

Parametrar

name
String

Namnet på det objekt som RuleSettings ska skapas.

eventName
String

Namnet på det objekt som EventMappingSettings den här regeln gäller för.

provider
String

Namnet på det objekt som ProviderSettings den här regeln gäller för.

Exempel

Följande kodexempel visar hur du använder RuleSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Kommentarer

I följande tabell visas de standardinställningar som används för konstruktorn.

Fastighet Standardvärdet
Custom En tom sträng ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 tick.
Profile En tom sträng ("").

Se även

Gäller för

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

Initierar en ny instans av RuleSettings klassen där alla värden utom Custom klassvärdena anges.

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)

Parametrar

name
String

Namnet på det objekt som RuleSettings ska skapas.

eventName
String

Namnet på det objekt som EventMappingSettings den här regeln gäller för.

provider
String

Namnet på det objekt som ProviderSettings den här regeln gäller för.

profile
String

Namnet på det objekt som ProfileSettings den här regeln gäller för.

minInstances
Int32

Det minsta antalet förekomster av samma typ av händelse som kan inträffa innan händelsen höjs till providern.

maxLimit
Int32

Det maximala antalet gånger händelser av samma typ kan aktiveras.

minInterval
TimeSpan

Det minsta tidsintervallet mellan två händelser av samma typ.

Exempel

Följande kodexempel visar hur du använder RuleSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Kommentarer

I följande tabell visas de standardinställningar som används för konstruktorn.

Fastighet Standardvärdet
Custom En tom sträng ("").

Se även

Gäller för

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

Initierar en ny instans av BufferModeSettings klassen där alla värden anges.

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)

Parametrar

name
String

Namnet på det objekt som RuleSettings ska skapas.

eventName
String

Namnet på det objekt som EventMappingSettings den här regeln gäller för.

provider
String

Namnet på det objekt som ProviderSettings den här regeln gäller för.

profile
String

Namnet på det objekt som ProfileSettings den här regeln gäller för.

minInstances
Int32

Det minsta antalet förekomster av en händelse av samma typ innan händelsen utlöses till providern.

maxLimit
Int32

Det maximala antalet gånger händelser av samma typ utlöses.

minInterval
TimeSpan

Det minsta tidsintervallet mellan två händelser av samma typ.

custom
String

Den fullständigt kvalificerade typen av en anpassad klass som implementerar IWebEventCustomEvaluator.

Exempel

Följande kodexempel visar hur du använder RuleSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Kommentarer

Du måste ange alla inställningar för den här konstruktorn.

Se även

Gäller för