RuleSettings Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.