Share via


RuleSettings Konstruktory

Definice

Inicializuje novou instanci RuleSettings třídy .

Přetížení

RuleSettings(String, String, String)

Inicializuje novou instanci třídy pomocí výchozího RuleSettings nastavení, ale název, název události a zprostředkovatel jsou zadány.

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

Inicializuje novou instanci třídy, ve RuleSettings které jsou zadány všechny hodnoty kromě hodnot Custom třídy .

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

Inicializuje novou instanci třídy, ve BufferModeSettings které jsou zadány všechny hodnoty.

RuleSettings(String, String, String)

Inicializuje novou instanci třídy pomocí výchozího RuleSettings nastavení, ale název, název události a zprostředkovatel jsou zadány.

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

Název objektu, který RuleSettings se má vytvořit.

eventName
String

Název objektu, na který EventMappingSettings se toto pravidlo vztahuje.

provider
String

Název objektu, na který ProviderSettings se toto pravidlo vztahuje.

Příklady

Následující příklad kódu ukazuje, jak použít RuleSettings konstruktor. Tento příklad kódu je součástí většího příkladu HealthMonitoringSection pro třídu .

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

Poznámky

Následující tabulka obsahuje výchozí nastavení, která se používají pro tento konstruktor.

Vlastnost Výchozí hodnota
Custom Prázdný řetězec ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 klíštěk.
Profile Prázdný řetězec ("").

Viz také

Platí pro

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

Inicializuje novou instanci třídy, ve RuleSettings které jsou zadány všechny hodnoty kromě hodnot Custom třídy .

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

Název objektu, který RuleSettings se má vytvořit.

eventName
String

Název objektu, na který EventMappingSettings se toto pravidlo vztahuje.

provider
String

Název objektu, na který ProviderSettings se toto pravidlo vztahuje.

profile
String

Název objektu, na který ProfileSettings se toto pravidlo vztahuje.

minInstances
Int32

Minimální počet výskytů stejného typu události, ke kterým může dojít před vyvolání události u zprostředkovatele.

maxLimit
Int32

Maximální počet událostí stejného typu může být vyvolána.

minInterval
TimeSpan

Minimální časový interval mezi dvěma událostmi stejného typu.

Příklady

Následující příklad kódu ukazuje, jak použít RuleSettings konstruktor. Tento příklad kódu je součástí většího příkladu HealthMonitoringSection pro třídu .

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

Poznámky

Následující tabulka obsahuje výchozí nastavení, která se používají pro tento konstruktor.

Vlastnost Výchozí hodnota
Custom Prázdný řetězec ("").

Viz také

Platí pro

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

Inicializuje novou instanci třídy, ve BufferModeSettings které jsou zadány všechny hodnoty.

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

Název objektu, který RuleSettings se má vytvořit.

eventName
String

Název objektu, na který EventMappingSettings se toto pravidlo vztahuje.

provider
String

Název objektu, na který ProviderSettings se toto pravidlo vztahuje.

profile
String

Název objektu, na který ProfileSettings se toto pravidlo vztahuje.

minInstances
Int32

Minimální počet výskytů události stejného typu před tím, než je událost aktivována zprostředkovateli.

maxLimit
Int32

Maximální počet událostí stejného typu jsou aktivovány.

minInterval
TimeSpan

Minimální časový interval mezi dvěma událostmi stejného typu.

custom
String

Plně kvalifikovaný typ vlastní třídy, která implementuje IWebEventCustomEvaluator.

Příklady

Následující příklad kódu ukazuje, jak použít RuleSettings konstruktor. Tento příklad kódu je součástí většího příkladu HealthMonitoringSection pro třídu .

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

Poznámky

Musíte zadat všechna nastavení pro tento konstruktor.

Viz také

Platí pro