Compartir por


System.Web.Profile Espacio de nombres

Contiene clases que se usan para trabajar con perfiles de usuario ASP.NET en aplicaciones de servidor web.

Clases

Nombre Description
CustomProviderDataAttribute

Proporciona una cadena de datos personalizados al proveedor para una propiedad de perfil.

DefaultProfile

Representa una instancia de perfil de usuario cuando no se definen propiedades de perfil.

ProfileAutoSaveEventArgs

Proporciona datos para el ProfileAutoSaving evento de la ProfileModule clase .

ProfileBase

Proporciona acceso sin tipo a los valores e información de las propiedades de perfil.

ProfileEventArgs

Proporciona datos para el Personalize evento de la ProfileModule clase .

ProfileGroupBase

Proporciona acceso sin tipo a los valores de propiedad de perfil ASP.NET agrupados.

ProfileInfo

Proporciona información sobre un perfil de usuario.

ProfileInfoCollection

Una colección de objetos ProfileInfo.

ProfileManager

Administra los datos y la configuración del perfil de usuario.

ProfileMigrateEventArgs

Proporciona datos para el MigrateAnonymous evento de la ProfileModule clase .

ProfileModule

Administra la creación del perfil de usuario y los eventos de perfil. Esta clase no puede heredarse.

ProfileProvider

Define el contrato que ASP.NET implementa para proporcionar servicios de perfil mediante proveedores de perfiles personalizados.

ProfileProviderAttribute

Identifica el proveedor de perfiles de una propiedad de perfil de usuario.

ProfileProviderCollection

Colección de objetos que heredan la ProfileProvider clase abstracta.

SettingsAllowAnonymousAttribute

Identifica si se puede establecer o acceder a una propiedad de perfil para un usuario anónimo.

SqlProfileProvider

Administra el almacenamiento de información de perfil para una aplicación de ASP.NET en una base de datos de SQL Server.

Enumeraciones

Nombre Description
ProfileAuthenticationOption

Describe el tipo de autenticación de perfiles de usuario que se van a buscar.

Delegados

Nombre Description
ProfileAutoSaveEventHandler

Representa el método que controlará el ProfileAutoSaving evento de .ProfileModule

ProfileEventHandler

Representa el método que controlará el Personalize evento de .ProfileModule

ProfileMigrateEventHandler

Representa el método que controlará el MigrateAnonymous evento de la ProfileModule clase .

Comentarios

ASP.NET perfiles se usan para almacenar y recuperar la configuración del usuario en un origen de datos, como una base de datos. La información del perfil y los valores de propiedad se administran mediante un proveedor de perfiles. La información del perfil se puede almacenar en una base de datos de Microsoft SQL Server mediante la SqlProfileProvider clase o en un origen de datos personalizado mediante una implementación de la ProfileProvider clase abstracta.

ASP.NET perfiles se configuran mediante la sección de configuración del perfil .

Cuando se inicia una aplicación que tiene perfiles habilitados, ASP.NET crea una nueva clase de tipo ProfileCommon, que hereda de la ProfileBase clase . Los descriptores de acceso fuertemente tipados se agregan a la ProfileCommon clase para cada propiedad definida en la sección de configuración del perfil . Una instancia de la ProfileCommon clase se establece como el valor de la Profile propiedad del objeto actual HttpContext . Puede crear una implementación de perfil personalizada que herede de la ProfileBase clase abstracta y que defina propiedades para el perfil de usuario que no se especifican en el elemento de configuración de perfil .