System.Web.Profile Espacio de nombres

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

Clases

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 han definido propiedades de perfil.

ProfileAutoSaveEventArgs

Proporciona datos para el evento ProfileAutoSaving de la clase ProfileModule.

ProfileBase

Proporciona acceso sin tipo a la información y los valores de propiedad de perfil.

ProfileEventArgs

Proporciona datos para el evento Personalize de la clase ProfileModule.

ProfileGroupBase

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

ProfileInfo

Proporciona información sobre un perfil de usuario.

ProfileInfoCollection

Una colección de objetos ProfileInfo.

ProfileManager

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

ProfileMigrateEventArgs

Proporciona datos para el evento MigrateAnonymous de la clase ProfileModule.

ProfileModule

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

ProfileProvider

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

ProfileProviderAttribute

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

ProfileProviderCollection

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

SettingsAllowAnonymousAttribute

Identifica si se puede establecer u obtener acceso a una propiedad de perfil de un usuario anónimo.

SqlProfileProvider

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

Enumeraciones

ProfileAuthenticationOption

Describe el tipo de autenticación de los perfiles de usuario que se han de buscar.

Delegados

ProfileAutoSaveEventHandler

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

ProfileEventHandler

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

ProfileMigrateEventHandler

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

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 que se define 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 las propiedades para el perfil de usuario que no se especifican en el elemento de configuración del perfil .