Partager via


RuleSettings Constructeurs

Définition

Initialise une nouvelle instance de la classe RuleSettings.

Surcharges

RuleSettings(String, String, String)

Initialise une nouvelle instance de la classe RuleSettings à l'aide de paramètres par défaut ; toutefois, le nom, le nom de l'événement et le fournisseur sont spécifiés.

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

Initialise une nouvelle instance de la classe RuleSettings où toutes les valeurs, sauf celles de la classe Custom, sont spécifiées.

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

Initialise une nouvelle instance de la classe BufferModeSettings où toutes les valeurs sont spécifiées.

RuleSettings(String, String, String)

Initialise une nouvelle instance de la classe RuleSettings à l'aide de paramètres par défaut ; toutefois, le nom, le nom de l'événement et le fournisseur sont spécifiés.

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)

Paramètres

name
String

Nom de l'objet RuleSettings à créer.

eventName
String

Nom de l'objet EventMappingSettings auquel s'applique cette règle.

provider
String

Nom de l'objet ProviderSettings auquel s'applique cette règle.

Exemples

L’exemple de code suivant montre comment utiliser le RuleSettings constructeur. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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"))

Remarques

Le tableau suivant montre les paramètres par défaut utilisés pour ce constructeur.

Propriété Valeur par défaut
Custom Une chaîne vide ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 ticks.
Profile Une chaîne vide ("").

Voir aussi

S’applique à

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

Initialise une nouvelle instance de la classe RuleSettings où toutes les valeurs, sauf celles de la classe Custom, sont spécifiées.

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)

Paramètres

name
String

Nom de l'objet RuleSettings à créer.

eventName
String

Nom de l'objet EventMappingSettings auquel s'applique cette règle.

provider
String

Nom de l'objet ProviderSettings auquel s'applique cette règle.

profile
String

Nom de l'objet ProfileSettings auquel s'applique cette règle.

minInstances
Int32

Nombre minimal d'occurrences du même type d'événement qui peuvent se produire avant que l'événement ne soit déclenché pour le fournisseur.

maxLimit
Int32

Nombre maximal de déclenchements pour des événements de même type.

minInterval
TimeSpan

Intervalle de temps minimal entre deux événements du même type.

Exemples

L’exemple de code suivant montre comment utiliser le RuleSettings constructeur. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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)))

Remarques

Le tableau suivant montre les paramètres par défaut utilisés pour ce constructeur.

Propriété Valeur par défaut
Custom Une chaîne vide ("").

Voir aussi

S’applique à

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

Initialise une nouvelle instance de la classe BufferModeSettings où toutes les valeurs sont spécifiées.

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)

Paramètres

name
String

Nom de l'objet RuleSettings à créer.

eventName
String

Nom de l'objet EventMappingSettings auquel s'applique cette règle.

provider
String

Nom de l'objet ProviderSettings auquel s'applique cette règle.

profile
String

Nom de l'objet ProfileSettings auquel s'applique cette règle.

minInstances
Int32

Nombre minimal d'occurrences d'un événement du même type avant que l'événement soit déclenché pour le fournisseur.

maxLimit
Int32

Nombre maximal de déclenchements pour des événements du même type.

minInterval
TimeSpan

Intervalle de temps minimal entre deux événements du même type.

custom
String

Type qualifié complet d'une classe personnalisée qui implémente IWebEventCustomEvaluator.

Exemples

L’exemple de code suivant montre comment utiliser le RuleSettings constructeur. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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"))

Remarques

Vous devez fournir chaque paramètre pour ce constructeur.

Voir aussi

S’applique à