ProfileSettings Construtores

Definição

Inicializa uma nova instância da classe ProfileSettings.

Sobrecargas

Nome Description
ProfileSettings(String)

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

ProfileSettings(String, Int32, Int32, TimeSpan)

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

ProfileSettings(String)

Inicializa uma nova instância da classe ProfileSettings. 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 objeto a ProfileSettings ser criado.

Exemplos

O exemplo de código a seguir 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"))

Comentários

A tabela a seguir mostra as configurações padrão usadas para esse construtor.

Property Valor padrão
Custom Uma cadeia de caracteres vazia ("").
MaxLimit MaxValue.
MinInstances 1.
MinInterval Zero.

Confira também

Aplica-se a

ProfileSettings(String, Int32, Int32, TimeSpan)

Inicializa uma nova instância da classe, usando as ProfileSettings configuraçõ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 objeto a ProfileSettings ser criado.

minInstances
Int32

O número mínimo de ocorrências de evento antes que o evento seja gerado para o provedor.

maxLimit
Int32

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

minInterval
TimeSpan

Um TimeSpan que especifica o comprimento mínimo do intervalo entre as vezes em que dois eventos do mesmo tipo são gerados.

Exemplos

O exemplo de código a seguir 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)))

Comentários

A tabela a seguir mostra as configurações padrão usadas para esse construtor.

Property Valor padrão
Custom Uma cadeia de caracteres vazia ("").

Confira também

Aplica-se a

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

Inicializa uma nova instância da BufferModeSettings classe, usando as configuraçõ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 objeto a ProfileSettings ser criado.

minInstances
Int32

O número mínimo de ocorrências de evento antes que o evento seja gerado para o provedor.

maxLimit
Int32

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

minInterval
TimeSpan

Um 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 a seguir 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"))

Confira também

Aplica-se a