Udostępnij za pośrednictwem


ProfileSettings Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ProfileSettings.

Przeciążenia

ProfileSettings(String)

Inicjuje nowe wystąpienie klasy ProfileSettings. przy użyciu określonej nazwy dla nowego wystąpienia klasy.

ProfileSettings(String, Int32, Int32, TimeSpan)

Inicjuje ProfileSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.

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

Inicjuje BufferModeSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.

ProfileSettings(String)

Inicjuje nowe wystąpienie klasy ProfileSettings. przy użyciu określonej nazwy dla nowego wystąpienia klasy.

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)

Parametry

name
String

Nazwa obiektu do utworzenia ProfileSettings .

Przykłady

W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.

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

Uwagi

W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.

Właściwość Wartość domyślna
Custom Ciąg pusty ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

Zobacz też

Dotyczy

ProfileSettings(String, Int32, Int32, TimeSpan)

Inicjuje ProfileSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.

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)

Parametry

name
String

Nazwa obiektu do utworzenia ProfileSettings .

minInstances
Int32

Minimalna liczba wystąpień zdarzeń przed podniesieniem zdarzenia do dostawcy.

maxLimit
Int32

Maksymalna liczba zdarzeń tego samego typu jest wywoływana.

minInterval
TimeSpan

Element TimeSpan określający minimalną długość interwału między czasami, gdy są zgłaszane dwa zdarzenia tego samego typu.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.

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

Uwagi

W poniższej tabeli przedstawiono ustawienia domyślne używane dla tego konstruktora.

Właściwość Wartość domyślna
Custom Ciąg pusty ("").

Zobacz też

Dotyczy

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

Inicjuje BufferModeSettings nowe wystąpienie klasy przy użyciu określonych ustawień dla nowego wystąpienia klasy.

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)

Parametry

name
String

Nazwa obiektu do utworzenia ProfileSettings .

minInstances
Int32

Minimalna liczba wystąpień zdarzeń przed podniesieniem zdarzenia do dostawcy.

maxLimit
Int32

Maksymalna liczba zdarzeń tego samego typu jest wywoływana.

minInterval
TimeSpan

Element TimeSpan określający minimalny interwał między dwoma zdarzeniami tego samego typu.

custom
String

W pełni kwalifikowany typ klasy niestandardowej, która implementuje IWebEventCustomEvaluatorelement .

Przykłady

W poniższym przykładzie kodu pokazano, jak używać konstruktora ProfileSettings . Ten przykład kodu jest częścią większego przykładu podanego HealthMonitoringSection dla klasy.

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

Zobacz też

Dotyczy