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.
Active l'accès aux profils utilisateur ASP.NET par le biais d'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 ProfileService classe 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 les 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 par le biais d’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 afin de valider les ValidatingProperties 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 Procédure pas à pas : utilisation des services d’application ASP.NET.
Constructeurs
ProfileService() |
Initialise une nouvelle instance de la classe ProfileService. |
Méthodes
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 valeurs et propriétés de profil disponibles pour le service de profils pour l'utilisateur actuel. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Récupère les valeurs et propriétés de profil spécifiées pour l'utilisateur actuel. |
GetPropertiesMetadata() |
Récupère des informations à propos des propriétés de profil qui sont disponibles via le service de profil. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (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
ValidatingProperties |
Se produit lorsque les propriétés de profil d'un utilisateur sont définies. |