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"))
Комментарии
Необходимо указать каждый параметр для этого конструктора.