Condividi tramite


RuleSettings Costruttori

Definizione

Inizializza una nuova istanza della classe RuleSettings.

Overload

RuleSettings(String, String, String)

Inizializza una nuova istanza della classe RuleSettings con le impostazioni predefinite. Vengono tuttavia specificati il nome, il nome dell'evento e il provider.

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

Inizializza una nuova istanza della classe RuleSettings in cui vengono specificati tutti i valori tranne quelli della classe Custom.

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

Inizializza una nuova istanza della classe BufferModeSettings in cui vengono specificati tutti i valori.

RuleSettings(String, String, String)

Inizializza una nuova istanza della classe RuleSettings con le impostazioni predefinite. Vengono tuttavia specificati il nome, il nome dell'evento e il provider.

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)

Parametri

name
String

Nome dell'oggetto RuleSettings da creare.

eventName
String

Nome dell'oggetto EventMappingSettings a cui viene applicata questa regola.

provider
String

Nome dell'oggetto ProviderSettings a cui viene applicata questa regola.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il RuleSettings costruttore. Questo esempio di codice fa parte di un esempio più grande fornito per la HealthMonitoringSection classe.

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

Commenti

La tabella seguente mostra le impostazioni predefinite usate per questo costruttore.

Proprietà Valore predefinito
Custom Stringa vuota ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 zecche.
Profile Stringa vuota ("").

Vedi anche

Si applica a

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

Inizializza una nuova istanza della classe RuleSettings in cui vengono specificati tutti i valori tranne quelli della classe 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)

Parametri

name
String

Nome dell'oggetto RuleSettings da creare.

eventName
String

Nome dell'oggetto EventMappingSettings a cui viene applicata questa regola.

provider
String

Nome dell'oggetto ProviderSettings a cui viene applicata questa regola.

profile
String

Nome dell'oggetto ProfileSettings a cui viene applicata questa regola.

minInstances
Int32

Numero minimo di occorrenze dello stesso tipo di evento consentite prima che l'evento venga generato per il provider.

maxLimit
Int32

Numero massimo di volte in cui possono essere generati eventi dello stesso tipo.

minInterval
TimeSpan

Intervallo di tempo minimo tra due eventi dello stesso tipo.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il RuleSettings costruttore. Questo esempio di codice fa parte di un esempio più grande fornito per la HealthMonitoringSection classe.

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

Commenti

La tabella seguente mostra le impostazioni predefinite usate per questo costruttore.

Proprietà Valore predefinito
Custom Stringa vuota ("").

Vedi anche

Si applica a

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

Inizializza una nuova istanza della classe BufferModeSettings in cui vengono specificati tutti i valori.

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)

Parametri

name
String

Nome dell'oggetto RuleSettings da creare.

eventName
String

Nome dell'oggetto EventMappingSettings a cui viene applicata questa regola.

provider
String

Nome dell'oggetto ProviderSettings a cui viene applicata questa regola.

profile
String

Nome dell'oggetto ProfileSettings a cui viene applicata questa regola.

minInstances
Int32

Numero minimo di occorrenze dello stesso tipo di evento consentite prima che l'evento venga generato per il provider.

maxLimit
Int32

Numero massimo di volte in cui vengono generati eventi dello stesso tipo.

minInterval
TimeSpan

Intervallo di tempo minimo tra due eventi dello stesso tipo.

custom
String

Tipo completo di una classe personalizzata che implementa IWebEventCustomEvaluator.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il RuleSettings costruttore. Questo esempio di codice fa parte di un esempio più grande fornito per la HealthMonitoringSection classe.

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

Commenti

È necessario specificare ogni impostazione per questo costruttore.

Vedi anche

Si applica a