ProfileService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet d’accéder à ASP.NET profils utilisateur via un service 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
- Héritage
-
ProfileService
- Attributs
Remarques
La classe ProfileService vous permet d'obtenir et de définir les propriétés de profil d'un utilisateur via un service Windows Communication Foundation (WCF). Vous pouvez conserver des informations personnalisées pour les utilisateurs via des propriétés de profil. Pour plus d’informations sur les propriétés de profil, consultez ASP.NET Vue d’ensemble des propriétés du profil.
La ProfileService classe contient les méthodes suivantes qui doivent être accessibles uniquement via un service WCF :
Pour appeler ces méthodes, vous devez activer le service de profil sur le serveur Web, puis connecter une application cliente compatible WCF au service Web. Pour plus d’informations sur la configuration du service de profil, consultez Guide pratique pour activer le service de profil WCF.
L’événement ValidatingProperties est déclenché lorsque les propriétés de profil d’un utilisateur sont définies. Vous pouvez créer un gestionnaire d’événements pour l’événement ValidatingProperties afin de valider les valeurs de propriété ou de modifier dynamiquement leurs valeurs.
Pour obtenir un exemple d’utilisation du service de profil WCF à partir d’une application console, consultez Walkthrough : Using ASP.NET Application Services.
Constructeurs
| Nom | Description |
|---|---|
| ProfileService() |
Initialise une nouvelle instance de la classe ProfileService. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetAllPropertiesForCurrentUser(Boolean) |
Récupère toutes les propriétés et valeurs de profil disponibles pour le service de profil pour l’utilisateur actuel. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Récupère les propriétés et valeurs de profil spécifiées pour l’utilisateur actuel. |
| GetPropertiesMetadata() |
Récupère des informations sur les propriétés de profil disponibles via le service de profil. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Définit les valeurs des propriétés spécifiées dans le profil utilisateur. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| ValidatingProperties |
Se produit lorsque les propriétés de profil d’un utilisateur sont définies. |