ProfileService Classe

Definição

Habilita o acesso a perfis de usuário 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 classe ProfileService 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 ASP.NET Visão geral das propriedades de perfil.

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 Walkthrough: Usando ASP.NET Application Services.

Construtores

Nome Description
ProfileService()

Inicializa uma nova instância da classe ProfileService.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllPropertiesForCurrentUser(Boolean)

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

GetHashCode()

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

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

Recupera as propriedades e os valores de perfil especificados 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 Objectatual.

(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

Nome Description
ValidatingProperties

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

Aplica-se a