Aracılığıyla paylaş


RuleSettings Oluşturucular

Tanım

RuleSettings sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

RuleSettings(String, String, String)

Varsayılan ayarları kullanarak sınıfın RuleSettings yeni bir örneğini başlatır; ancak ad, olay adı ve sağlayıcı belirtilir.

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

Sınıfın RuleSettings yeni bir örneğini başlatır ve sınıfın Custom dışındaki tüm değerlerin belirtildiği yerdir.

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

Tüm değerlerin BufferModeSettings belirtildiği sınıfının yeni bir örneğini başlatır.

RuleSettings(String, String, String)

Varsayılan ayarları kullanarak sınıfın RuleSettings yeni bir örneğini başlatır; ancak ad, olay adı ve sağlayıcı belirtilir.

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)

Parametreler

name
String

Oluşturulacak nesnenin RuleSettings adı.

eventName
String

Bu kuralın uygulandığı nesnenin EventMappingSettings adı.

provider
String

Bu kuralın uygulandığı nesnenin ProviderSettings adı.

Örnekler

Aşağıdaki kod örneği oluşturucunun RuleSettings nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için HealthMonitoringSection sağlanan daha büyük bir örneğin parçasıdır.

// 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"))

Açıklamalar

Aşağıdaki tabloda, bu oluşturucu için kullanılan varsayılan ayarlar gösterilmektedir.

Özellik Varsayılan değer
Custom Boş bir dize ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval 0 kene.
Profile Boş bir dize ("").

Ayrıca bkz.

Şunlara uygulanır

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan)

Sınıfın RuleSettings yeni bir örneğini başlatır ve sınıfın Custom dışındaki tüm değerlerin belirtildiği yerdir.

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)

Parametreler

name
String

Oluşturulacak nesnenin RuleSettings adı.

eventName
String

Bu kuralın uygulandığı nesnenin EventMappingSettings adı.

provider
String

Bu kuralın uygulandığı nesnenin ProviderSettings adı.

profile
String

Bu kuralın uygulandığı nesnenin ProfileSettings adı.

minInstances
Int32

Sağlayıcıya olay tetiklenmeden önce gerçekleşebilecek aynı olay türünün en az oluşum sayısı.

maxLimit
Int32

Aynı türdeki olayların en fazla kaç kez yükseltilebileceği.

minInterval
TimeSpan

Aynı türdeki iki olay arasındaki en düşük zaman aralığı.

Örnekler

Aşağıdaki kod örneği oluşturucunun RuleSettings nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için HealthMonitoringSection sağlanan daha büyük bir örneğin parçasıdır.

// 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)))

Açıklamalar

Aşağıdaki tabloda, bu oluşturucu için kullanılan varsayılan ayarlar gösterilmektedir.

Özellik Varsayılan değer
Custom Boş bir dize ("").

Ayrıca bkz.

Şunlara uygulanır

RuleSettings(String, String, String, String, Int32, Int32, TimeSpan, String)

Tüm değerlerin BufferModeSettings belirtildiği sınıfının yeni bir örneğini başlatır.

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)

Parametreler

name
String

Oluşturulacak nesnenin RuleSettings adı.

eventName
String

Bu kuralın uygulandığı nesnenin EventMappingSettings adı.

provider
String

Bu kuralın uygulandığı nesnenin ProviderSettings adı.

profile
String

Bu kuralın uygulandığı nesnenin ProfileSettings adı.

minInstances
Int32

Sağlayıcıya olay tetiklenmeden önce aynı türde bir olayın en az oluşum sayısı.

maxLimit
Int32

Aynı türdeki olayların tetiklenme sayısı üst sınırı.

minInterval
TimeSpan

Aynı türdeki iki olay arasındaki en düşük zaman aralığı.

custom
String

uygulayan IWebEventCustomEvaluatorbir özel sınıfın tam türü.

Örnekler

Aşağıdaki kod örneği oluşturucunun RuleSettings nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için HealthMonitoringSection sağlanan daha büyük bir örneğin parçasıdır.

// 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"))

Açıklamalar

Bu oluşturucu için her ayarı sağlamanız gerekir.

Ayrıca bkz.

Şunlara uygulanır