Partilhar via


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 .