RuleSettings Constructors

Definitie

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.

Zie ook

Van toepassing op