RuleSettings Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.