RuleSettings Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de RuleSettings klasse.
Overloads
| Name | Description |
|---|---|
| RuleSettings(String, String, String) |
Initialiseert een nieuw exemplaar van de RuleSettings klasse met behulp van standaardinstellingen. De naam, gebeurtenisnaam en provider worden echter opgegeven. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Initialiseert een nieuw exemplaar van de RuleSettings klasse waarin alle waarden behalve die van de Custom klasse worden opgegeven. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Initialiseert een nieuw exemplaar van de BufferModeSettings klasse waarin alle waarden worden opgegeven. |
RuleSettings(String, String, String)
Initialiseert een nieuw exemplaar van de RuleSettings klasse met behulp van standaardinstellingen. De naam, gebeurtenisnaam en provider worden echter opgegeven.
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)
Parameters
- name
- String
De naam van het RuleSettings object dat moet worden gemaakt.
- eventName
- String
De naam van het EventMappingSettings object waarop deze regel van toepassing is.
- provider
- String
De naam van het ProviderSettings object waarop deze regel van toepassing is.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de RuleSettings constructor gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HealthMonitoringSection klasse.
// 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"))
Opmerkingen
In de volgende tabel ziet u de standaardinstellingen die worden gebruikt voor deze constructor.
| Vastgoed | Standaardwaarde |
|---|---|
| Custom | Een lege tekenreeks (""). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | 0 tikken. |
| Profile | Een lege tekenreeks (""). |
Zie ook
Van toepassing op
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Initialiseert een nieuw exemplaar van de RuleSettings klasse waarin alle waarden behalve die van de Custom klasse worden opgegeven.
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)
Parameters
- name
- String
De naam van het RuleSettings object dat moet worden gemaakt.
- eventName
- String
De naam van het EventMappingSettings object waarop deze regel van toepassing is.
- provider
- String
De naam van het ProviderSettings object waarop deze regel van toepassing is.
- profile
- String
De naam van het ProfileSettings object waarop deze regel van toepassing is.
- minInstances
- Int32
Het minimale aantal exemplaren van hetzelfde type gebeurtenis dat kan optreden voordat de gebeurtenis aan de provider wordt gemeld.
- maxLimit
- Int32
Het maximum aantal keren dat gebeurtenissen van hetzelfde type kunnen worden gegenereerd.
- minInterval
- TimeSpan
Het minimale tijdsinterval tussen twee gebeurtenissen van hetzelfde type.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de RuleSettings constructor gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HealthMonitoringSection klasse.
// 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)))
Opmerkingen
In de volgende tabel ziet u de standaardinstellingen die worden gebruikt voor deze constructor.
| Vastgoed | Standaardwaarde |
|---|---|
| Custom | Een lege tekenreeks (""). |
Zie ook
Van toepassing op
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Initialiseert een nieuw exemplaar van de BufferModeSettings klasse waarin alle waarden worden opgegeven.
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)
Parameters
- name
- String
De naam van het RuleSettings object dat moet worden gemaakt.
- eventName
- String
De naam van het EventMappingSettings object waarop deze regel van toepassing is.
- provider
- String
De naam van het ProviderSettings object waarop deze regel van toepassing is.
- profile
- String
De naam van het ProfileSettings object waarop deze regel van toepassing is.
- minInstances
- Int32
Het minimale aantal exemplaren van een gebeurtenis van hetzelfde type voordat de gebeurtenis wordt geactiveerd bij de provider.
- maxLimit
- Int32
Het maximum aantal keren dat gebeurtenissen van hetzelfde type worden geactiveerd.
- minInterval
- TimeSpan
Het minimale tijdsinterval tussen twee gebeurtenissen van hetzelfde type.
- custom
- String
Het volledig gekwalificeerde type van een aangepaste klasse die wordt geïmplementeerd IWebEventCustomEvaluator.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de RuleSettings constructor gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HealthMonitoringSection klasse.
// 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"))
Opmerkingen
U moet elke instelling voor deze constructor opgeven.