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

 

Initializes a new instance of the RuleSettings class where all values except those of the Custom class are specified.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

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
Type: System.String

The name of the RuleSettings object to create.

eventName
Type: System.String

The name of the EventMappingSettings object this rule applies to.

provider
Type: System.String

The name of the ProviderSettings object this rule applies to.

profile
Type: System.String

The name of the ProfileSettings object this rule applies to.

minInstances
Type: System.Int32

The minimum number of occurrences of the same type of event that can occur before the event is raised to the provider.

maxLimit
Type: System.Int32

The maximum number of times events of the same type can be raised.

minInterval
Type: System.TimeSpan

The minimum time interval between two events of the same type.

The following table shows the default settings that are used for this constructor.

Property

Default value

Custom

An empty string ("").

The following code example shows how to use the RuleSettings constructor. This code example is part of a larger example provided for the HealthMonitoringSection class.

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

.NET Framework
Available since 2.0
Return to top
Show: