RuleSettings Constructores

Definición

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.

Consulte también

Se aplica a