RuleSettings Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy RuleSettings.
Przeciążenia
RuleSettings(String, String, String) |
Inicjuje RuleSettings nowe wystąpienie klasy przy użyciu ustawień domyślnych, jednak określono nazwę, nazwę zdarzenia i dostawcę. |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Inicjuje nowe wystąpienie klasy, RuleSettings w którym określono wszystkie wartości z wyjątkiem tych klasy Custom . |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Inicjuje nowe wystąpienie klasy, BufferModeSettings w którym określono wszystkie wartości. |
RuleSettings(String, String, String)
Inicjuje RuleSettings nowe wystąpienie klasy przy użyciu ustawień domyślnych, jednak określono nazwę, nazwę zdarzenia i dostawcę.
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)
Parametry
- name
- String
Nazwa obiektu do utworzenia RuleSettings .
- eventName
- String
Nazwa obiektu, do których EventMappingSettings ma zastosowanie ta reguła.
- provider
- String
Nazwa obiektu, do których ProviderSettings ma zastosowanie ta reguła.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora RuleSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// 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"))
Uwagi
W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.
Właściwość | Wartość domyślna |
---|---|
Custom | Ciąg pusty (""). |
MaxLimit | MaxValue. |
MinInstances | 1. |
MinInterval | 0 kleszczy. |
Profile | Ciąg pusty (""). |
Zobacz też
Dotyczy
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Inicjuje nowe wystąpienie klasy, RuleSettings w którym określono wszystkie wartości z wyjątkiem tych klasy 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)
Parametry
- name
- String
Nazwa obiektu do utworzenia RuleSettings .
- eventName
- String
Nazwa obiektu, do których EventMappingSettings ma zastosowanie ta reguła.
- provider
- String
Nazwa obiektu, do których ProviderSettings ma zastosowanie ta reguła.
- profile
- String
Nazwa obiektu, do których ProfileSettings ma zastosowanie ta reguła.
- minInstances
- Int32
Minimalna liczba wystąpień tego samego typu zdarzenia, które mogą wystąpić przed podniesieniem zdarzenia do dostawcy.
- maxLimit
- Int32
Można podnieść maksymalną liczbę zdarzeń tego samego typu.
- minInterval
- TimeSpan
Minimalny interwał czasu między dwoma zdarzeniami tego samego typu.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora RuleSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// 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)))
Uwagi
W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.
Właściwość | Wartość domyślna |
---|---|
Custom | Ciąg pusty (""). |
Zobacz też
Dotyczy
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Inicjuje nowe wystąpienie klasy, BufferModeSettings w którym określono wszystkie wartości.
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)
Parametry
- name
- String
Nazwa obiektu do utworzenia RuleSettings .
- eventName
- String
Nazwa obiektu, do których EventMappingSettings ma zastosowanie ta reguła.
- provider
- String
Nazwa obiektu, do których ProviderSettings ma zastosowanie ta reguła.
- profile
- String
Nazwa obiektu, do których ProfileSettings ma zastosowanie ta reguła.
- minInstances
- Int32
Minimalna liczba wystąpień zdarzenia tego samego typu przed wyzwoleniem zdarzenia do dostawcy.
- maxLimit
- Int32
Maksymalna liczba uruchomień zdarzeń tego samego typu.
- minInterval
- TimeSpan
Minimalny interwał czasu między dwoma zdarzeniami tego samego typu.
- custom
- String
W pełni kwalifikowany typ klasy niestandardowej, która implementuje IWebEventCustomEvaluatorelement .
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora RuleSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.
// 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"))
Uwagi
Należy podać każde ustawienie dla tego konstruktora.