ProfileService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |