次の方法で共有


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

同じ型の 2 つのイベントが発生する間隔の最短時間を指定する 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

同じ型の 2 つのイベントの間隔の最短時間を指定する 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"))

こちらもご覧ください

適用対象