System.Web.Profile Namespace

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

Classes

Nome Description
CustomProviderDataAttribute

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

DefaultProfile

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

ProfileAutoSaveEventArgs

Fornece dados para o ProfileAutoSaving evento da ProfileModule classe.

ProfileBase

Fornece acesso não tipado a valores e informações de propriedade de perfil.

ProfileEventArgs

Fornece dados para o Personalize evento da ProfileModule classe.

ProfileGroupBase

Fornece acesso não tipado a valores de propriedade de perfil ASP.NET agrupados.

ProfileInfo

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

ProfileInfoCollection

Uma coleção de ProfileInfo objetos.

ProfileManager

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

ProfileMigrateEventArgs

Fornece dados para o MigrateAnonymous evento da ProfileModule classe.

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 ASP.NET implementa para fornecer serviços de perfil usando provedores de perfil personalizados.

ProfileProviderAttribute

Identifica o provedor de perfil para uma propriedade de perfil de usuário.

ProfileProviderCollection

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

SettingsAllowAnonymousAttribute

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

SqlProfileProvider

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

Enumerações

Nome Description
ProfileAuthenticationOption

Descreve o tipo de autenticação de perfis de usuário a serem pesquisados.

Delegados

Nome Description
ProfileAutoSaveEventHandler

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

ProfileEventHandler

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

ProfileMigrateEventHandler

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

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. Informações de perfil e 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 de 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 as propriedades para o perfil de usuário que não são especificadas no elemento de configuração de perfil .