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
| Nom | Description |
|---|---|
| RuleSettings(String, String, String) |
Initialise une nouvelle instance de la classe à l’aide RuleSettings des paramètres par défaut . Toutefois, le nom, 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 RuleSettings classe où toutes les valeurs sauf celles de la Custom classe sont spécifiées. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Initialise une nouvelle instance de la BufferModeSettings classe où toutes les valeurs sont spécifiées. |
RuleSettings(String, String, String)
Initialise une nouvelle instance de la classe à l’aide RuleSettings des paramètres par défaut . Toutefois, le nom, 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 cette règle s’applique.
- provider
- String
Nom de l’objet ProviderSettings auquel cette règle s’applique.
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 présente les paramètres par défaut utilisés pour ce constructeur.
| Propriété | Valeur par défaut |
|---|---|
| Custom | Chaîne vide (« »). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | 0 cycles. |
| Profile | Chaîne vide (« »). |
Voir aussi
S’applique à
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Initialise une nouvelle instance de la RuleSettings classe où toutes les valeurs sauf celles de la Custom classe 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 cette règle s’applique.
- provider
- String
Nom de l’objet ProviderSettings auquel cette règle s’applique.
- profile
- String
Nom de l’objet ProfileSettings auquel cette règle s’applique.
- minInstances
- Int32
Nombre minimal d’occurrences du même type d’événement pouvant se produire avant que l’événement ne soit déclenché au fournisseur.
- maxLimit
- Int32
Le nombre maximal d’événements du même type peut être déclenché.
- 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 présente les paramètres par défaut utilisés pour ce constructeur.
| Propriété | Valeur par défaut |
|---|---|
| Custom | Chaîne vide (« »). |
Voir aussi
S’applique à
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Initialise une nouvelle instance de la BufferModeSettings classe 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 cette règle s’applique.
- provider
- String
Nom de l’objet ProviderSettings auquel cette règle s’applique.
- profile
- String
Nom de l’objet ProfileSettings auquel cette règle s’applique.
- minInstances
- Int32
Nombre minimal d’occurrences d’un événement du même type avant le déclenchement de l’événement vers le fournisseur.
- maxLimit
- Int32
Nombre maximal de fois où les événements du même type sont déclenchés.
- 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.