Partager via


ProfileService Classe

Définition

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.

S’applique à