RuleSettings Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase RuleSettings.
Sobrecargas
| Nombre | Description |
|---|---|
| RuleSettings(String, String, String) |
Inicializa una nueva instancia de la RuleSettings clase con la configuración predeterminada; sin embargo, se especifica el nombre, el nombre del evento y el proveedor. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la RuleSettings clase donde se especifican todos los valores excepto los de la Custom clase . |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Inicializa una nueva instancia de la BufferModeSettings clase donde se especifican todos los valores. |
RuleSettings(String, String, String)
Inicializa una nueva instancia de la RuleSettings clase con la configuración predeterminada; sin embargo, se especifica el nombre, el nombre del evento y el proveedor.
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)
Parámetros
- name
- String
Nombre del RuleSettings objeto que se va a crear.
- eventName
- String
Nombre del objeto al que EventMappingSettings se aplica esta regla.
- provider
- String
Nombre del objeto al que ProviderSettings se aplica esta regla.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el RuleSettings constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la HealthMonitoringSection clase .
// 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"))
Comentarios
En la tabla siguiente se muestran los valores predeterminados que se usan para este constructor.
| Propiedad | Valor predeterminado |
|---|---|
| Custom | Una cadena vacía (""). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | 0 tics. |
| Profile | Una cadena vacía (""). |
Consulte también
Se aplica a
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Inicializa una nueva instancia de la RuleSettings clase donde se especifican todos los valores excepto los de la Custom clase .
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)
Parámetros
- name
- String
Nombre del RuleSettings objeto que se va a crear.
- eventName
- String
Nombre del objeto al que EventMappingSettings se aplica esta regla.
- provider
- String
Nombre del objeto al que ProviderSettings se aplica esta regla.
- profile
- String
Nombre del objeto al que ProfileSettings se aplica esta regla.
- minInstances
- Int32
Número mínimo de repeticiones del mismo tipo de evento que se puede producir antes de que se genere el evento al proveedor.
- maxLimit
- Int32
El número máximo de veces que se pueden generar eventos del mismo tipo.
- minInterval
- TimeSpan
Intervalo de tiempo mínimo entre dos eventos del mismo tipo.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el RuleSettings constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la HealthMonitoringSection clase .
// 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)))
Comentarios
En la tabla siguiente se muestran los valores predeterminados que se usan para este constructor.
| Propiedad | Valor predeterminado |
|---|---|
| Custom | Una cadena vacía (""). |
Consulte también
Se aplica a
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Inicializa una nueva instancia de la BufferModeSettings clase donde se especifican todos los valores.
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)
Parámetros
- name
- String
Nombre del RuleSettings objeto que se va a crear.
- eventName
- String
Nombre del objeto al que EventMappingSettings se aplica esta regla.
- provider
- String
Nombre del objeto al que ProviderSettings se aplica esta regla.
- profile
- String
Nombre del objeto al que ProfileSettings se aplica esta regla.
- minInstances
- Int32
Número mínimo de repeticiones de un evento del mismo tipo antes de que se desencadene el evento en el proveedor.
- maxLimit
- Int32
Se desencadena el número máximo de veces que se activan los eventos del mismo tipo.
- minInterval
- TimeSpan
Intervalo de tiempo mínimo entre dos eventos del mismo tipo.
- custom
- String
Tipo completo de una clase personalizada que implementa IWebEventCustomEvaluator.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el RuleSettings constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la HealthMonitoringSection clase .
// 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"))
Comentarios
Debe proporcionar cada configuración para este constructor.