Compartilhar via


ProfileService Classe

Definição

Permite acesso a perfis de usuário do ASP.NET por meio de um serviço 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
Herança
ProfileService
Atributos

Comentários

A ProfileService classe permite que você obtenha e defina as propriedades de perfil de um usuário por meio de um serviço WCF (Windows Communication Foundation). Você pode manter informações personalizadas para os usuários por meio de propriedades de perfil. Para obter informações sobre propriedades de perfil, consulte Visão geral das propriedades do perfil do ASP.NET.

A ProfileService classe contém os seguintes métodos que devem ser acessados somente por meio de um serviço WCF:

Para chamar esses métodos, você deve habilitar o serviço de perfil no servidor Web e conectar um aplicativo cliente compatível com WCF ao serviço Web. Para obter informações sobre como configurar o serviço de perfil, consulte Como habilitar o serviço de perfil do WCF.

O ValidatingProperties evento é gerado quando as propriedades de perfil de um usuário são definidas. Você pode criar um manipulador de eventos para o ValidatingProperties evento para validar valores de propriedade ou alterar dinamicamente seus valores.

Para obter um exemplo de como usar o serviço de perfil WCF de um aplicativo de console, consulte Passo a passo : usando ASP.NET Serviços de Aplicativos.

Construtores

ProfileService()

Inicializa uma nova instância da classe ProfileService.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllPropertiesForCurrentUser(Boolean)

Recupera todos os valores e propriedades de perfil que estão disponíveis para o serviço de perfil para o usuário atual.

GetHashCode()

Serve como a função de hash padrão.

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

Recupera os valores e as propriedades de perfil especificadas para o usuário atual.

GetPropertiesMetadata()

Recupera informações sobre as propriedades de perfil que estão disponíveis por meio do serviço de perfil.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Define os valores das propriedades especificadas no perfil do usuário.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

ValidatingProperties

Ocorre quando as propriedades do perfil de um usuário são definidas.

Aplica-se a