Compartilhar via


Classe ProfileElement

Configura um perfil de evento que determina como um evento é coletado pelo ASP.NET e gerado para provedores.

Sintaxe

class ProfileElement : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe ProfileElement.

Nome Descrição
Custom Um valor string de leitura/gravação que especifica o tipo totalmente qualificado de uma clas00se personalizada que implementa a interface System.Web.Management.IWebEventCustomEvaluator. O padrão é uma cadeia de caracteres vazia ("").

A referência de tipo tem o seguinte formato (itens entre colchetes não são necessários): Namespace.Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (por exemplo, "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%"). Observação: esta propriedade é nova no .NET Framework versão 2.0.
MaxLimit Um valor sint32 de leitura/gravação que especifica o número máximo de vezes que eventos do mesmo tipo são gerados. O padrão é 2147483647. Por exemplo, se o valor for 10, o evento será acionado 10 vezes e ignorado posteriormente.

Essa propriedade deve ter um valor maior que 0. Você pode tornar o valor infinito definindo-o como MaxValue. Valores inválidos podem fazer com que uma exceção seja gerada quando a seção de configuração for salva.
MinInstances Um valor sint32 de leitura/gravação que especifica o número mínimo de ocorrências de eventos antes que o evento seja gerado para o provedor. O padrão é 1. Por exemplo, um valor de 5 significa que o ASP.NET não gerará um evento para o provedor até que a quinta instância do evento ocorra.

Essa propriedade deve ter um valor maior que 0. Você pode tornar o valor infinito definindo-o como MaxValue. Se o valor for MaxValue, nenhum evento será gerado para o provedor. Valores inválidos podem fazer com que uma exceção seja gerada quando a seção de configuração for salva.
MinInterval Um valor datetime de leitura/gravação que especifica o intervalo mínimo entre dois eventos do mesmo tipo. O padrão é 0 segundos.

Você pode tornar o valor infinito definindo-o como MaxValue. Se o valor for 0, não haverá intervalo mínimo. Valores inválidos podem fazer com que uma exceção seja gerada quando a seção de configuração é salva.
Name Um valor string somente leitura exclusivo que especifica o nome da configuração de perfil. Nomes de mapeamento de perfil duplicados podem causar uma perda de dados quando a seção de configuração é salva. A propriedade de chave.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade de matriz Profiles da classe ProfileSettings.

Hierarquia de herança

CollectionElement

ProfileElement

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe System.Web.Configuration.ProfileSettingsSystem.Web.Management.IWebEventCustomEvaluatorCollectionElement
Classe ProfileSettings
Campo System.Int32.MaxValue
CIM_DATETIME