ProfileSettings Konstruktorer

Definition

Initierar en ny instans av ProfileSettings klassen.

Överlagringar

Name Description
ProfileSettings(String)

Initierar en ny instans av ProfileSettings klassen. med det angivna namnet för den nya instansen av klassen.

ProfileSettings(String, Int32, Int32, TimeSpan)

Initierar en ny instans av ProfileSettings klassen med angivna inställningar för den nya instansen av klassen.

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

Initierar en ny instans av klassen med hjälp av BufferModeSettings de angivna inställningarna för den nya instansen av klassen.

ProfileSettings(String)

Initierar en ny instans av ProfileSettings klassen. med det angivna namnet för den nya instansen av klassen.

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)

Parametrar

name
String

Namnet på det objekt som ProfileSettings ska skapas.

Exempel

Följande kodexempel visar hur du använder ProfileSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Kommentarer

I följande tabell visas de standardinställningar som används för konstruktorn.

Fastighet Standardvärdet
Custom En tom sträng ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

Se även

Gäller för

ProfileSettings(String, Int32, Int32, TimeSpan)

Initierar en ny instans av ProfileSettings klassen med angivna inställningar för den nya instansen av klassen.

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)

Parametrar

name
String

Namnet på det objekt som ProfileSettings ska skapas.

minInstances
Int32

Det minsta antalet händelsehändelser innan händelsen höjs till providern.

maxLimit
Int32

Det maximala antalet gånger händelser av samma typ höjs.

minInterval
TimeSpan

A TimeSpan som anger den minsta längden på intervallet mellan de gånger då två händelser av samma typ höjs.

Exempel

Följande kodexempel visar hur du använder ProfileSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Kommentarer

I följande tabell visas de standardinställningar som används för konstruktorn.

Fastighet Standardvärdet
Custom En tom sträng ("").

Se även

Gäller för

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

Initierar en ny instans av klassen med hjälp av BufferModeSettings de angivna inställningarna för den nya instansen av klassen.

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)

Parametrar

name
String

Namnet på det objekt som ProfileSettings ska skapas.

minInstances
Int32

Det minsta antalet händelsehändelser innan händelsen höjs till providern.

maxLimit
Int32

Det maximala antalet gånger händelser av samma typ höjs.

minInterval
TimeSpan

A TimeSpan som anger det minsta intervallet mellan två händelser av samma typ.

custom
String

Den fullständigt kvalificerade typen av en anpassad klass som implementerar IWebEventCustomEvaluator.

Exempel

Följande kodexempel visar hur du använder ProfileSettings konstruktorn. Det här kodexemplet är en del av ett större exempel för HealthMonitoringSection klassen.

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

Se även

Gäller för