RuleSettings Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin