Aracılığıyla paylaş


ProfileSettings Oluşturucular

Tanım

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ı.

minInterval
TimeSpan

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

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

Ayrıca bkz.

Şunlara uygulanır