ProfileService Classe

Definição

Permite o acesso aos perfis de utilizador do ASP.NET através 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

Observações

A classe ProfileService permite obter e definir as propriedades do perfil de um utilizador através de um serviço Windows Communication Foundation (WCF). Pode manter informações personalizadas para os utilizadores através das propriedades do perfil. Para informações sobre propriedades de perfil, consulte ASP.NET Visão Geral das Propriedades do Perfil.

A ProfileService classe contém os seguintes métodos que só devem ser acedidos através de um serviço WCF:

Para chamar estes métodos, deve ativar o serviço de perfil no servidor Web e depois ligar uma aplicação cliente compatível com WCF ao serviço Web. Para informações sobre como configurar o serviço de perfil, veja Como: Ativar o Serviço de Perfil WCF.

O ValidatingProperties evento é ativado quando as propriedades do perfil do utilizador são definidas. Pode criar um gestor de eventos para validar ValidatingProperties os valores das propriedades ou alterar dinamicamente os seus valores.

Para um exemplo de como usar o serviço de perfil WCF a partir de uma aplicação de consola, veja Walkthrough: Using ASP.NET Application Services.

Construtores

Name Description
ProfileService()

Inicializa uma nova instância da ProfileService classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllPropertiesForCurrentUser(Boolean)

Recupera todas as propriedades e valores do perfil disponíveis para o serviço de perfil do utilizador atual.

GetHashCode()

Serve como função de hash predefinida.

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

Recupera as propriedades e valores do perfil especificados para o utilizador atual.

GetPropertiesMetadata()

Recupera informações sobre as propriedades do perfil disponíveis através do serviço de perfis.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Define os valores das propriedades especificadas no perfil do utilizador.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
ValidatingProperties

Ocorre quando as propriedades do perfil de um utilizador são definidas.

Aplica-se a