ProfileSettings Costruttori

Definizione

Inizializza una nuova istanza della classe ProfileSettings.

Overload

Nome Descrizione
ProfileSettings(String)

Inizializza una nuova istanza della classe ProfileSettings. utilizzando il nome specificato per la nuova istanza della classe .

ProfileSettings(String, Int32, Int32, TimeSpan)

Inizializza una nuova istanza della ProfileSettings classe utilizzando le impostazioni specificate per la nuova istanza della classe .

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

Inizializza una nuova istanza della BufferModeSettings classe utilizzando le impostazioni specificate per la nuova istanza della classe .

ProfileSettings(String)

Inizializza una nuova istanza della classe ProfileSettings. utilizzando il nome specificato per la nuova istanza della classe .

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)

Parametri

name
String

Nome dell'oggetto ProfileSettings da creare.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il ProfileSettings costruttore . Questo esempio di codice fa parte di un esempio più ampio fornito per la HealthMonitoringSection classe .

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

Commenti

Nella tabella seguente vengono illustrate le impostazioni predefinite usate per questo costruttore.

Proprietà Valore predefinito
Custom Stringa vuota ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

Vedi anche

Si applica a

ProfileSettings(String, Int32, Int32, TimeSpan)

Inizializza una nuova istanza della ProfileSettings classe utilizzando le impostazioni specificate per la nuova istanza della classe .

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)

Parametri

name
String

Nome dell'oggetto ProfileSettings da creare.

minInstances
Int32

Numero minimo di occorrenze di eventi prima che l'evento venga generato al provider.

maxLimit
Int32

Numero massimo di volte in cui vengono generati gli eventi dello stesso tipo.

minInterval
TimeSpan

Oggetto TimeSpan che specifica la lunghezza minima dell'intervallo tra le volte in cui vengono generati due eventi dello stesso tipo.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il ProfileSettings costruttore . Questo esempio di codice fa parte di un esempio più ampio fornito per la HealthMonitoringSection classe .

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

Commenti

Nella tabella seguente vengono illustrate le impostazioni predefinite usate per questo costruttore.

Proprietà Valore predefinito
Custom Stringa vuota ("").

Vedi anche

Si applica a

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

Inizializza una nuova istanza della BufferModeSettings classe utilizzando le impostazioni specificate per la nuova istanza della classe .

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)

Parametri

name
String

Nome dell'oggetto ProfileSettings da creare.

minInstances
Int32

Numero minimo di occorrenze di eventi prima che l'evento venga generato al provider.

maxLimit
Int32

Numero massimo di volte in cui vengono generati gli eventi dello stesso tipo.

minInterval
TimeSpan

Oggetto TimeSpan che specifica l'intervallo minimo tra due eventi dello stesso tipo.

custom
String

Tipo completo di una classe personalizzata che implementa IWebEventCustomEvaluator.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il ProfileSettings costruttore . Questo esempio di codice fa parte di un esempio più ampio fornito per la HealthMonitoringSection classe .

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

Vedi anche

Si applica a