Bahasa

RuleSettings Konstruktor

Definisi

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.

Lihat juga

Berlaku untuk