ProfileSettings Construtores

Definição

Inicializa uma nova instância da ProfileSettings classe.

Sobrecargas

Name Description
ProfileSettings(String)

Inicializa uma nova instância da ProfileSettings classe. usando o nome especificado para a nova instância da classe.

ProfileSettings(String, Int32, Int32, TimeSpan)

Inicializa uma nova instância da ProfileSettings classe, usando as definições especificadas para a nova instância da classe.

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

Inicializa uma nova instância da BufferModeSettings classe, usando as definições especificadas para a nova instância da classe.

ProfileSettings(String)

Inicializa uma nova instância da ProfileSettings classe. usando o nome especificado para a nova instância da 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)

Parâmetros

name
String

O nome do ProfileSettings objeto a criar.

Exemplos

O exemplo de código seguinte mostra como usar o ProfileSettings construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a 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"))

Observações

A tabela seguinte mostra as definições predefinidas usadas para este construtor.

Property Valor predefinido
Custom Uma corda vazia ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

Ver também

Aplica-se a

ProfileSettings(String, Int32, Int32, TimeSpan)

Inicializa uma nova instância da ProfileSettings classe, usando as definições especificadas para a nova instância da 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)

Parâmetros

name
String

O nome do ProfileSettings objeto a criar.

minInstances
Int32

O número mínimo de ocorrências de eventos antes do evento é elevado para o fornecedor.

maxLimit
Int32

O número máximo de vezes que eventos do mesmo tipo são elevados.

minInterval
TimeSpan

A TimeSpan que especifica o comprimento mínimo do intervalo entre os momentos em que dois eventos do mesmo tipo são elevados.

Exemplos

O exemplo de código seguinte mostra como usar o ProfileSettings construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a 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)))

Observações

A tabela seguinte mostra as definições predefinidas usadas para este construtor.

Property Valor predefinido
Custom Uma corda vazia ("").

Ver também

Aplica-se a

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

Inicializa uma nova instância da BufferModeSettings classe, usando as definições especificadas para a nova instância da 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)

Parâmetros

name
String

O nome do ProfileSettings objeto a criar.

minInstances
Int32

O número mínimo de ocorrências de eventos antes do evento é elevado para o fornecedor.

maxLimit
Int32

O número máximo de vezes que eventos do mesmo tipo são elevados.

minInterval
TimeSpan

A TimeSpan que especifica o intervalo mínimo entre dois eventos do mesmo tipo.

custom
String

O tipo totalmente qualificado de uma classe personalizada que implementa IWebEventCustomEvaluator.

Exemplos

O exemplo de código seguinte mostra como usar o ProfileSettings construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a 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"))

Ver também

Aplica-se a