Język

RuleSettings Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RuleSettings.

Przeciążenia

Nazwa Opis
RuleSettings(String, String, String)

Inicjuje nowe wystąpienie RuleSettings klasy przy użyciu ustawień domyślnych, ale określono nazwę, nazwę zdarzenia i dostawcę.

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

Inicjuje RuleSettings nowe wystąpienie klasy, w którym określono wszystkie wartości z wyjątkiem tych klasy Custom .

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

Inicjuje BufferModeSettings nowe wystąpienie klasy, w którym określono wszystkie wartości.

RuleSettings(String, String, String)

Inicjuje nowe wystąpienie RuleSettings klasy przy użyciu ustawień domyślnych, ale 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 EventMappingSettings obiektu, do których ma zastosowanie ta reguła.

provider
String

Nazwa ProviderSettings obiektu, do których 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 udostępnionego dla klasy 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"))

Uwagi

W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.

Majątek Wartość domyślna
Custom Pusty ciąg ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 kleszczy.
Profile Pusty ciąg ("").

Zobacz też

Dotyczy

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

Inicjuje RuleSettings nowe wystąpienie klasy, 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 EventMappingSettings obiektu, do których ma zastosowanie ta reguła.

provider
String

Nazwa ProviderSettings obiektu, do których ma zastosowanie ta reguła.

profile
String

Nazwa ProfileSettings obiektu, do których ma zastosowanie ta reguła.

minInstances
Int32

Minimalna liczba wystąpień tego samego typu zdarzenia, które mogą wystąpić przed wystąpieniem zdarzenia do dostawcy.

maxLimit
Int32

Maksymalna liczba zdarzeń tego samego typu może zostać podniesiona.

minInterval
TimeSpan

Minimalny przedział 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 udostępnionego dla klasy 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)))

Uwagi

W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.

Majątek Wartość domyślna
Custom Pusty ciąg ("").

Zobacz też

Dotyczy

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

Inicjuje BufferModeSettings nowe wystąpienie klasy, 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 EventMappingSettings obiektu, do których ma zastosowanie ta reguła.

provider
String

Nazwa ProviderSettings obiektu, do których ma zastosowanie ta reguła.

profile
String

Nazwa ProfileSettings obiektu, do których ma zastosowanie ta reguła.

minInstances
Int32

Minimalna liczba wystąpień zdarzenia tego samego typu przed wyzwoleniem zdarzenia do dostawcy.

maxLimit
Int32

Maksymalna liczba wyzwolonych zdarzeń tego samego typu.

minInterval
TimeSpan

Minimalny przedział 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 udostępnionego dla klasy 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"))

Uwagi

Należy podać każde ustawienie dla tego konstruktora.

Zobacz też

Dotyczy