Partilhar via


ProfileSettings Construtores

Definição

Inicializa uma nova instância da classe ProfileSettings.

Sobrecargas

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

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

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

Propriedade 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 ProfileSettings usando as 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 ProfileSettings a ser criado.

minInstances
Int32

O número mínimo de ocorrências de eventos antes de o evento ser 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 os horários quando 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.

Propriedade 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 classe BufferModeSettings 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 ProfileSettings a ser criado.

minInstances
Int32

O número mínimo de ocorrências de eventos antes de o evento ser 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 o 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