RuleSettings Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas RuleSettings.
Overload
| Nama | Deskripsi |
|---|---|
| RuleSettings(String, String, String) |
Menginisialisasi instans RuleSettings baru kelas menggunakan pengaturan default; namun, nama, nama peristiwa, dan penyedia ditentukan. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan) |
Menginisialisasi instans RuleSettings baru kelas di mana semua nilai kecuali nilai kelas Custom ditentukan. |
| RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String) |
Menginisialisasi instans BufferModeSettings baru kelas tempat semua nilai ditentukan. |
RuleSettings(String, String, String)
Menginisialisasi instans RuleSettings baru kelas menggunakan pengaturan default; namun, nama, nama peristiwa, dan penyedia ditentukan.
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)
Parameter
- name
- String
Nama objek yang RuleSettings akan dibuat.
- eventName
- String
Nama objek yang EventMappingSettings diterapkan aturan ini.
- provider
- String
Nama objek yang ProviderSettings diterapkan aturan ini.
Contoh
Contoh kode berikut menunjukkan cara menggunakan RuleSettings konstruktor. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HealthMonitoringSection kelas .
// 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"))
Keterangan
Tabel berikut ini memperlihatkan pengaturan default yang digunakan untuk konstruktor ini.
| Property | Nilai standar |
|---|---|
| Custom | String kosong (""). |
| MaxLimit | MaxValue. |
| MinInstances | 1. |
| MinInterval | 0 kutu. |
| Profile | String kosong (""). |
Lihat juga
Berlaku untuk
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)
Menginisialisasi instans RuleSettings baru kelas di mana semua nilai kecuali nilai kelas Custom ditentukan.
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)
Parameter
- name
- String
Nama objek yang RuleSettings akan dibuat.
- eventName
- String
Nama objek yang EventMappingSettings diterapkan aturan ini.
- provider
- String
Nama objek yang ProviderSettings diterapkan aturan ini.
- profile
- String
Nama objek yang ProfileSettings diterapkan aturan ini.
- minInstances
- Int32
Jumlah minimum kemunculan jenis peristiwa yang sama yang dapat terjadi sebelum peristiwa dinaikkan ke penyedia.
- maxLimit
- Int32
Jumlah maksimum peristiwa dengan jenis yang sama dapat dinaikkan.
- minInterval
- TimeSpan
Interval waktu minimum antara dua peristiwa dengan jenis yang sama.
Contoh
Contoh kode berikut menunjukkan cara menggunakan RuleSettings konstruktor. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HealthMonitoringSection kelas .
// 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)))
Keterangan
Tabel berikut ini memperlihatkan pengaturan default yang digunakan untuk konstruktor ini.
| Property | Nilai standar |
|---|---|
| Custom | String kosong (""). |
Lihat juga
Berlaku untuk
RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)
Menginisialisasi instans BufferModeSettings baru kelas tempat semua nilai ditentukan.
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)
Parameter
- name
- String
Nama objek yang RuleSettings akan dibuat.
- eventName
- String
Nama objek yang EventMappingSettings diterapkan aturan ini.
- provider
- String
Nama objek yang ProviderSettings diterapkan aturan ini.
- profile
- String
Nama objek yang ProfileSettings diterapkan aturan ini.
- minInstances
- Int32
Jumlah minimum kemunculan peristiwa dengan jenis yang sama sebelum peristiwa diluncurkan ke penyedia.
- maxLimit
- Int32
Jumlah maksimum peristiwa dengan jenis yang sama diaktifkan.
- minInterval
- TimeSpan
Interval waktu minimum antara dua peristiwa dengan jenis yang sama.
- custom
- String
Jenis kelas kustom yang sepenuhnya memenuhi syarat yang mengimplementasikan IWebEventCustomEvaluator.
Contoh
Contoh kode berikut menunjukkan cara menggunakan RuleSettings konstruktor. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HealthMonitoringSection kelas .
// 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"))
Keterangan
Anda harus menyediakan setiap pengaturan untuk konstruktor ini.