Поделиться через


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

См. также раздел

Применяется к