RuleSettings Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.