RuleSettings Constructores

Definición

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.

Consulte también

Se aplica a