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

 

Initializes a new instance of the BufferModeSettings class where all values 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,
	custom As String
)

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 an event of the same type before the event is fired to the provider.

maxLimit
Type: System.Int32

The maximum number of times events of the same type are fired.

minInterval
Type: System.TimeSpan

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

custom
Type: System.String

The fully qualified type of a custom class that implements IWebEventCustomEvaluator.

You must provide every setting for this constructor.

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 Custom", _
    "Failure Audits", "EventLogProvider", "Custom", 1, Int32.MaxValue, _
    new TimeSpan(0, 1, 0), "MyEvaluators.MyCustomeEvaluator2, MyCustom.dll"))

.NET Framework
Available since 2.0
Return to top
Show: