RuleSettings Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.