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
| Nome | Descrizione |
|---|---|
| RuleSettings(String, String, String) |
Inizializza una nuova istanza della RuleSettings classe utilizzando le impostazioni predefinite. Vengono tuttavia specificati il nome, il nome, il nome dell'evento e il provider. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Inizializza una nuova istanza della RuleSettings classe in cui vengono specificati tutti i valori tranne quelli della Custom classe . |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Inizializza una nuova istanza della BufferModeSettings classe in cui vengono specificati tutti i valori. |
RuleSettings(String, String, String)
Inizializza una nuova istanza della RuleSettings classe utilizzando le impostazioni predefinite. Vengono tuttavia specificati il nome, 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 si applica questa regola.
- provider
- String
Nome dell'oggetto ProviderSettings a cui si applica 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ù ampio 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
Nella tabella seguente vengono illustrate le impostazioni predefinite usate per questo costruttore.
| Proprietà | Valore predefinito |
|---|---|
| Custom | Stringa vuota (""). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | 0 tick. |
| Profile | Stringa vuota (""). |
Vedi anche
Si applica a
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Inizializza una nuova istanza della RuleSettings classe in cui vengono specificati tutti i valori tranne quelli della Custom classe .
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 si applica questa regola.
- provider
- String
Nome dell'oggetto ProviderSettings a cui si applica questa regola.
- profile
- String
Nome dell'oggetto ProfileSettings a cui si applica questa regola.
- minInstances
- Int32
Numero minimo di occorrenze dello stesso tipo di evento che può verificarsi prima che l'evento venga generato al provider.
- maxLimit
- Int32
È possibile generare il numero massimo di 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ù ampio 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
Nella tabella seguente vengono illustrate 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 BufferModeSettings classe 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 si applica questa regola.
- provider
- String
Nome dell'oggetto ProviderSettings a cui si applica questa regola.
- profile
- String
Nome dell'oggetto ProfileSettings a cui si applica questa regola.
- minInstances
- Int32
Numero minimo di occorrenze di un evento dello stesso tipo prima che l'evento venga generato nel provider.
- maxLimit
- Int32
Numero massimo di volte in cui vengono generati gli 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ù ampio 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.