ProfileSettings 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.
ProfileSettings sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ProfileSettings(String) |
ProfileSettings sınıfının yeni bir örneğini başlatır. sınıfının yeni örneği için belirtilen adı kullanarak. |
ProfileSettings(String, Int32, Int32, TimeSpan) |
Sınıfın ProfileSettings yeni örneği için belirtilen ayarları kullanarak sınıfının yeni bir örneğini başlatır. |
ProfileSettings(String, Int32, Int32, TimeSpan, String) |
Sınıfın BufferModeSettings yeni örneği için belirtilen ayarları kullanarak sınıfının yeni bir örneğini başlatır. |
ProfileSettings(String)
ProfileSettings sınıfının yeni bir örneğini başlatır. sınıfının yeni örneği için belirtilen adı kullanarak.
public:
ProfileSettings(System::String ^ name);
public ProfileSettings (string name);
new System.Web.Configuration.ProfileSettings : string -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String)
Parametreler
- name
- String
Oluşturulacak nesnenin ProfileSettings adı.
Örnekler
Aşağıdaki kod örneği oluşturucunun ProfileSettings 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 ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Default"));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Default"))
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 | Zero. |
Ayrıca bkz.
Şunlara uygulanır
ProfileSettings(String, Int32, Int32, TimeSpan)
Sınıfın ProfileSettings yeni örneği için belirtilen ayarları kullanarak sınıfının yeni bir örneğini başlatır.
public:
ProfileSettings(System::String ^ name, int minInstances, int maxLimit, TimeSpan minInterval);
public ProfileSettings (string name, int minInstances, int maxLimit, TimeSpan minInterval);
new System.Web.Configuration.ProfileSettings : string * int * int * TimeSpan -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan)
Parametreler
- name
- String
Oluşturulacak nesnenin ProfileSettings adı.
- minInstances
- Int32
Sağlayıcıya olay yükseltilmeden önce gerçekleşen en az olay sayısı.
- maxLimit
- Int32
Aynı türdeki olayların en fazla kaç kez tetiklenme sayısı.
- minInterval
- TimeSpan
TimeSpan Aynı türdeki iki olayın tetiklendiği zamanlar arasındaki aralığın en küçük uzunluğunu belirten bir.
Örnekler
Aşağıdaki kod örneği oluşturucunun ProfileSettings 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 ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Critical",
1, 1024, new TimeSpan(0, 0, 00)));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Critical", _
1, 1024, new TimeSpan(0, 0, 00)))
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
ProfileSettings(String, Int32, Int32, TimeSpan, String)
Sınıfın BufferModeSettings yeni örneği için belirtilen ayarları kullanarak sınıfının yeni bir örneğini başlatır.
public:
ProfileSettings(System::String ^ name, int minInstances, int maxLimit, TimeSpan minInterval, System::String ^ custom);
public ProfileSettings (string name, int minInstances, int maxLimit, TimeSpan minInterval, string custom);
new System.Web.Configuration.ProfileSettings : string * int * int * TimeSpan * string -> System.Web.Configuration.ProfileSettings
Public Sub New (name As String, minInstances As Integer, maxLimit As Integer, minInterval As TimeSpan, custom As String)
Parametreler
- name
- String
Oluşturulacak nesnenin ProfileSettings adı.
- minInstances
- Int32
Sağlayıcıya olay yükseltilmeden önce gerçekleşen en az olay sayısı.
- maxLimit
- Int32
Aynı türdeki olayların en fazla kaç kez tetiklenme sayısı.
- custom
- String
uygulayan IWebEventCustomEvaluatorbir özel sınıfın tam türü.
Örnekler
Aşağıdaki kod örneği oluşturucunun ProfileSettings 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 ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Targeted",
1, Int32.MaxValue, new TimeSpan(0, 0, 10),
"MyEvaluators.MyTargetedEvaluator, MyCustom.dll"));
' Add a ProfileSettings object to the Profiles collection property.
healthMonitoringSection.Profiles.Add(new ProfileSettings("Targeted", _
1, Int32.MaxValue, new TimeSpan(0, 0, 10), _
"MyEvaluators.MyTargetedEvaluator, MyCustom.dll"))