ProfileService Classe
Definição
Permite acesso a perfis de usuário do ASP.NET por meio de um serviço Web.Enables access to ASP.NET user profiles through a Web service.
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 Windows Communication Foundation (WCF).The ProfileService class enables you to get and set a user's profile properties through a Windows Communication Foundation (WCF) service. Você pode manter informações personalizadas para usuários por meio de propriedades de perfil.You can keep custom information for users through profile properties. Para obter informações sobre propriedades de perfil, consulte visão geral das propriedades do perfil ASP.net.For information about profile properties, see ASP.NET Profile Properties Overview.
A ProfileService classe contém os seguintes métodos que devem ser acessados somente por meio de um serviço WCF:The ProfileService class contains the following methods that should be accessed only through a WCF service:
Para chamar esses métodos, você deve habilitar o serviço de perfil no servidor Web e, em seguida, conectar um aplicativo cliente compatível com o WCF ao serviço Web.To call these methods, you must enable the profile service on the Web server and then connect a WCF-compatible client application to the Web service. Para obter informações sobre como configurar o serviço de perfil, consulte como habilitar o serviço de perfil WCF.For information about how to configure the profile service, see How to: Enable the WCF Profile Service.
O ValidatingProperties evento é gerado quando as propriedades de perfil de um usuário são definidas.The ValidatingProperties event is raised when a user's profile properties are set. Você pode criar um manipulador de eventos para o ValidatingProperties evento para validar valores de propriedade ou alterar seus valores dinamicamente.You can create an event handler for the ValidatingProperties event to validate property values or to dynamically change their values.
Para obter um exemplo de como usar o serviço de perfil WCF a partir de um aplicativo de console, consulte Walkthrough: Using ASP.NET Serviços de aplicativos.For an example of how to use the WCF profile service from a console application, see Walkthrough: Using ASP.NET Application Services.
Construtores
| ProfileService() |
Inicializa uma nova instância da classe ProfileService.Initializes a new instance of the ProfileService class. |
Métodos
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (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.Retrieves all the profile properties and values that are available to the profile service for the current user. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Recupera os valores e as propriedades de perfil especificadas para o usuário atual.Retrieves the specified profile properties and values for the current user. |
| GetPropertiesMetadata() |
Recupera informações sobre as propriedades de perfil que estão disponíveis por meio do serviço de perfil.Retrieves information about the profile properties that are available through the profile service. |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Define os valores das propriedades especificadas no perfil do usuário.Sets the values of the specified properties in the user profile. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |
Eventos
| ValidatingProperties |
Ocorre quando as propriedades do perfil de um usuário são definidas.Occurs when a user's profile properties are set. |