Язык

RuleSettings Конструкторы

Определение

Инициализирует новый экземпляр класса RuleSettings.

Перегрузки

Имя Описание
RuleSettings(String, String, String)

Инициализирует новый экземпляр RuleSettings класса с помощью параметров по умолчанию. Однако указывается имя, имя, имя события и поставщик.

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

Инициализирует новый экземпляр RuleSettings класса, где указаны все значения, кроме указанных Custom в классе.

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

Инициализирует новый экземпляр BufferModeSettings класса, где указаны все значения.

RuleSettings(String, String, String)

Инициализирует новый экземпляр RuleSettings класса с помощью параметров по умолчанию. Однако указывается имя, имя, имя события и поставщик.

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)

Параметры

name
String

Имя создаваемого RuleSettings объекта.

eventName
String

Имя объекта, к этому правилу EventMappingSettings применяется.

provider
String

Имя объекта, к этому правилу ProviderSettings применяется.

Примеры

В следующем примере кода показано, как использовать RuleSettings конструктор. Этот пример кода является частью более крупного примера, предоставленного для HealthMonitoringSection класса.

// 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"))

Комментарии

В следующей таблице показаны параметры по умолчанию, используемые для этого конструктора.

Недвижимость Значение по умолчанию
Custom Пустая строка ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 галок.
Profile Пустая строка ("").

См. также раздел

Применяется к

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

Инициализирует новый экземпляр RuleSettings класса, где указаны все значения, кроме указанных Custom в классе.

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)

Параметры

name
String

Имя создаваемого RuleSettings объекта.

eventName
String

Имя объекта, к этому правилу EventMappingSettings применяется.

provider
String

Имя объекта, к этому правилу ProviderSettings применяется.

profile
String

Имя объекта, к этому правилу ProfileSettings применяется.

minInstances
Int32

Минимальное количество вхождений одного типа события, которое может произойти до того, как событие будет поднято поставщику.

maxLimit
Int32

Максимальное количество событий одного типа можно вызвать.

minInterval
TimeSpan

Минимальный интервал времени между двумя событиями одного типа.

Примеры

В следующем примере кода показано, как использовать RuleSettings конструктор. Этот пример кода является частью более крупного примера, предоставленного для HealthMonitoringSection класса.

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

Комментарии

В следующей таблице показаны параметры по умолчанию, используемые для этого конструктора.

Недвижимость Значение по умолчанию
Custom Пустая строка ("").

См. также раздел

Применяется к

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

Инициализирует новый экземпляр BufferModeSettings класса, где указаны все значения.

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)

Параметры

name
String

Имя создаваемого RuleSettings объекта.

eventName
String

Имя объекта, к этому правилу EventMappingSettings применяется.

provider
String

Имя объекта, к этому правилу ProviderSettings применяется.

profile
String

Имя объекта, к этому правилу ProfileSettings применяется.

minInstances
Int32

Минимальное число вхождений события одного типа перед запуском события поставщику.

maxLimit
Int32

Максимальное количество событий одного типа.

minInterval
TimeSpan

Минимальный интервал времени между двумя событиями одного типа.

custom
String

Полный тип пользовательского класса, реализующего IWebEventCustomEvaluator.

Примеры

В следующем примере кода показано, как использовать RuleSettings конструктор. Этот пример кода является частью более крупного примера, предоставленного для HealthMonitoringSection класса.

// 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"))

Комментарии

Необходимо указать каждый параметр для этого конструктора.

См. также раздел

Применяется к