共用方式為


ProfileSettings 建構函式

定義

初始化 ProfileSettings 類別的新執行個體。

多載

ProfileSettings(String)

初始化 ProfileSettings 類別的新執行個體。 新的類別執行個體請使用指定的名稱。

ProfileSettings(String, Int32, Int32, TimeSpan)

使用新類別執行個體的指定設定,初始化 ProfileSettings 類別的新執行個體。

ProfileSettings(String, Int32, Int32, TimeSpan, String)

使用新類別執行個體的指定設定,初始化 BufferModeSettings 類別的新執行個體。

ProfileSettings(String)

初始化 ProfileSettings 類別的新執行個體。 新的類別執行個體請使用指定的名稱。

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)

參數

name
String

要建立的 ProfileSettings 物件名稱。

範例

下列程式碼範例示範如何使用 建 ProfileSettings 構函式。 此程式碼範例是提供給 類別之較大範例的 HealthMonitoringSection 一部分。

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

備註

下表顯示用於這個建構函式的預設設定。

屬性 預設值
Custom 空字串 ("")。
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

另請參閱

適用於

ProfileSettings(String, Int32, Int32, TimeSpan)

使用新類別執行個體的指定設定,初始化 ProfileSettings 類別的新執行個體。

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)

參數

name
String

要建立的 ProfileSettings 物件名稱。

minInstances
Int32

對提供者引發事件之前,事件最少發生的次數。

maxLimit
Int32

相同型別事件引發的最多次數。

minInterval
TimeSpan

TimeSpan,指定引發兩個相同型別的事件間,最小的時間間隔。

範例

下列程式碼範例示範如何使用 建 ProfileSettings 構函式。 此程式碼範例是提供給 類別之較大範例的 HealthMonitoringSection 一部分。

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

備註

下表顯示用於這個建構函式的預設設定。

屬性 預設值
Custom 空字串 ("")。

另請參閱

適用於

ProfileSettings(String, Int32, Int32, TimeSpan, String)

使用新類別執行個體的指定設定,初始化 BufferModeSettings 類別的新執行個體。

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)

參數

name
String

要建立的 ProfileSettings 物件名稱。

minInstances
Int32

對提供者引發事件之前,事件最少發生的次數。

maxLimit
Int32

相同型別事件引發的最多次數。

minInterval
TimeSpan

TimeSpan,指定兩個相同型別事件之間的最短間隔。

custom
String

自訂類別的完整型別,會實作 IWebEventCustomEvaluator

範例

下列程式碼範例示範如何使用 建 ProfileSettings 構函式。 此程式碼範例是提供給 類別之較大範例的 HealthMonitoringSection 一部分。

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

另請參閱

適用於