다음을 통해 공유


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

추가 정보

적용 대상