Compartilhar via


System.Web.Profile Namespace

Contém classes que são usadas para trabalhar com perfis de usuário do ASP.NET em aplicativos de servidor Web.

Classes

CustomProviderDataAttribute

Fornece uma cadeia de caracteres de dados personalizados para o provedor para uma propriedade de perfil.

DefaultProfile

Representa uma instância de perfil do usuário quando nenhuma propriedade de perfil é definida.

ProfileAutoSaveEventArgs

Fornece dados para o evento ProfileAutoSaving da classe ProfileModule.

ProfileBase

Fornece acesso sem tipo para informações e valores de propriedade de perfil.

ProfileEventArgs

Fornece dados para o evento Personalize da classe ProfileModule.

ProfileGroupBase

Fornece acesso sem tipo a valores de propriedades de perfil ASP.NET agrupadas.

ProfileInfo

Fornece informações sobre um perfil do usuário.

ProfileInfoCollection

Uma coleção de objetos ProfileInfo .

ProfileManager

Gerencia os dados e as configurações do perfil do usuário.

ProfileMigrateEventArgs

Fornece dados para o evento MigrateAnonymous da classe ProfileModule.

ProfileModule

Gerencia a criação do perfil do usuário e dos eventos de perfil. Essa classe não pode ser herdada.

ProfileProvider

Define o contrato que o ASP.NET implementa para fornecer serviços de perfil usando provedores de criação de perfil personalizados.

ProfileProviderAttribute

Identifica o provedor de criação de perfil para uma propriedade de perfil do usuário.

ProfileProviderCollection

Uma coleção de objetos que herdam a classe abstrata ProfileProvider.

SettingsAllowAnonymousAttribute

Identifica se uma propriedade de perfil pode ser definida ou acessada por um usuário anônimo.

SqlProfileProvider

Gerencia o armazenamento de informações de perfil de um aplicativo ASP.NET em um banco de dados do SQL Server.

Enumerações

ProfileAuthenticationOption

Descreve o tipo de autenticação de perfis de usuário a ser pesquisado.

Delegados

ProfileAutoSaveEventHandler

Representa o método que manipulará o evento de ProfileAutoSaving de ProfileModule.

ProfileEventHandler

Representa o método que manipulará o evento de Personalize de ProfileModule.

ProfileMigrateEventHandler

Representa o método que manipulará o evento MigrateAnonymous da classe ProfileModule.

Comentários

ASP.NET perfis são usados para armazenar e recuperar as configurações do usuário em uma fonte de dados, como um banco de dados. As informações de perfil e os valores de propriedade são gerenciados usando um provedor de perfil. As informações de perfil podem ser armazenadas em um banco de dados do Microsoft SQL Server usando a SqlProfileProvider classe ou em uma fonte de dados personalizada usando uma implementação da ProfileProvider classe abstrata.

ASP.NET perfis são configurados usando a seção de configuração de perfil .

Quando um aplicativo é iniciado com perfis habilitados, ASP.NET cria uma nova classe do tipo ProfileCommon, que herda da ProfileBase classe . Acessadores fortemente tipados são adicionados à ProfileCommon classe para cada propriedade definida na seção de configuração de perfil . Uma instância da ProfileCommon classe é definida como o valor da Profile propriedade do objeto atual HttpContext . Você pode criar uma implementação de perfil personalizado que herda da ProfileBase classe abstrata e que define propriedades para o perfil de usuário que não são especificadas no elemento de configuração de perfil .