Udostępnij za pośrednictwem


RuleSettings Konstruktory

Definicja

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.

Zobacz też

Dotyczy