Langue

ProfileService Classe

Définition

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.

S’applique à