System.Web.Profile Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .