Bagikan melalui


RuleSettings Konstruktor

Definisi

Menginisialisasi instans baru kelas RuleSettings.

Overload

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 yang ada di Custom kelas 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 akan RuleSettings dibuat.

eventName
String

Nama objek tempat EventMappingSettings aturan ini berlaku.

provider
String

Nama objek tempat ProviderSettings aturan ini berlaku.

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.

Properti Nilai default
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 yang ada di Custom kelas 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 akan RuleSettings dibuat.

eventName
String

Nama objek tempat EventMappingSettings aturan ini berlaku.

provider
String

Nama objek tempat ProviderSettings aturan ini berlaku.

profile
String

Nama objek tempat ProfileSettings aturan ini berlaku.

minInstances
Int32

Jumlah minimum kemunculan dari 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.

Properti Nilai default
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 akan RuleSettings dibuat.

eventName
String

Nama objek tempat EventMappingSettings aturan ini berlaku.

provider
String

Nama objek tempat ProviderSettings aturan ini berlaku.

profile
String

Nama objek tempat ProfileSettings aturan ini berlaku.

minInstances
Int32

Jumlah minimum kemunculan peristiwa dengan jenis yang sama sebelum peristiwa diluncurkan ke penyedia.

maxLimit
Int32

Jumlah maksimum kali 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.

Lihat juga

Berlaku untuk