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
RuleSettings(String, String, String) |
Inicializa una nueva instancia de la clase RuleSettings utilizando la configuración predeterminada; sin embargo, se especifican el nombre, el nombre de evento y el proveedor. |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Inicializa una nueva instancia de la clase RuleSettings en la que están especificados todos los valores salvo los de la clase Custom. |
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Inicializa una nueva instancia de la clase BufferModeSettings en la que están especificados todos los valores. |
RuleSettings(String, String, String)
Inicializa una nueva instancia de la clase RuleSettings utilizando la configuración predeterminada; sin embargo, se especifican el nombre, el nombre de 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 objeto RuleSettings que se va a crear.
- eventName
- String
Nombre del objeto EventMappingSettings al que se aplica esta regla.
- provider
- String
Nombre del objeto ProviderSettings al que 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 es parte de un ejemplo más grande proporcionado para la clase HealthMonitoringSection.
// 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 | Cadena vacía (""). |
MaxLimit | MaxValue. |
MinInstances | 1. |
MinInterval | 0 tics. |
Profile | Cadena vacía (""). |
Consulte también
Se aplica a
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Inicializa una nueva instancia de la clase RuleSettings en la que están especificados todos los valores salvo los de la clase 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)
Parámetros
- name
- String
Nombre del objeto RuleSettings que se va a crear.
- eventName
- String
Nombre del objeto EventMappingSettings al que se aplica esta regla.
- provider
- String
Nombre del objeto ProviderSettings al que se aplica esta regla.
- profile
- String
Nombre del objeto ProfileSettings al que se aplica esta regla.
- minInstances
- Int32
Número mínimo de apariciones del mismo tipo de evento que se pueden producir antes de provocar el evento en el proveedor.
- maxLimit
- Int32
Número máximo de veces que se pueden provocar 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 es parte de un ejemplo más grande proporcionado para la clase HealthMonitoringSection.
// 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 | Cadena vacía (""). |
Consulte también
Se aplica a
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Inicializa una nueva instancia de la clase BufferModeSettings en la que están especificados 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 objeto RuleSettings que se va a crear.
- eventName
- String
Nombre del objeto EventMappingSettings al que se aplica esta regla.
- provider
- String
Nombre del objeto ProviderSettings al que se aplica esta regla.
- profile
- String
Nombre del objeto ProfileSettings al que se aplica esta regla.
- minInstances
- Int32
Número mínimo de apariciones de un evento del mismo tipo antes de desencadenar el evento en el proveedor.
- maxLimit
- Int32
Número máximo de veces que se desencadenan 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 es parte de un ejemplo más grande proporcionado para la clase HealthMonitoringSection.
// 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.