Share via


ProfileService Clase

Definición

Permite el acceso a los perfiles de usuario de ASP.NET a través de un servicio Web.

public ref class ProfileService
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))]
public class ProfileService
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))>]
type ProfileService = class
Public Class ProfileService
Herencia
ProfileService
Atributos

Comentarios

La ProfileService clase permite obtener y establecer las propiedades de perfil de un usuario a través de un servicio de Windows Communication Foundation (WCF). Puede mantener información personalizada para los usuarios a través de propiedades de perfil. Para obtener información sobre las propiedades de perfil, consulte ASP.NET Información general sobre las propiedades del perfil.

La ProfileService clase contiene los métodos siguientes a los que solo se debe tener acceso a través de un servicio WCF:

Para llamar a estos métodos, debe habilitar el servicio de perfil en el servidor web y, a continuación, conectar una aplicación cliente compatible con WCF al servicio web. Para obtener información sobre cómo configurar el servicio de perfil, vea How to: Enable the WCF Profile Service.

El ValidatingProperties evento se genera cuando se establecen las propiedades de perfil de un usuario. Puede crear un controlador de eventos para que el ValidatingProperties evento valide los valores de propiedad o cambie dinámicamente sus valores.

Para obtener un ejemplo de cómo usar el servicio de perfil WCF desde una aplicación de consola, consulte Tutorial: Uso de ASP.NET Application Services.

Constructores

ProfileService()

Inicializa una nueva instancia de la clase ProfileService.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAllPropertiesForCurrentUser(Boolean)

Recupera todas las propiedades y valores de perfil que están disponibles para el servicio de perfil para el usuario actual.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

Recupera las propiedades y los valores de perfil especificados para el usuario actual.

GetPropertiesMetadata()

Recupera información sobre las propiedades de perfil que están disponibles a través del servicio de perfil.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

Establece los valores de las propiedades especificadas en el perfil de usuario.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

ValidatingProperties

Se produce cuando se establecen las propiedades de perfil de un usuario.

Se aplica a