Partager via


ProfileServiceManager Classe

Définition

Configure un jeu de propriétés de profil pré-chargées et l'emplacement d'une implémentation personnalisée du service de profil.

public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type ProfileServiceManager = class
Public Class ProfileServiceManager
Héritage
ProfileServiceManager
Attributs

Remarques

La ProfileServiceManager classe correspond à la ProfileService propriété qui peut être ajoutée au ScriptManager contrôle ou ScriptManagerProxy .

Vous pouvez utiliser ProfileServiceManager pour spécifier un ensemble de propriétés de profil qui seront préchargées lors du rendu de la page et seront disponibles pour le script client. en outre, au lieu d’utiliser le service web de profil intégré fourni par les fonctionnalités AJAX de ASP.NET, vous pouvez utiliser cette classe pour fournir le chemin d’une autre implémentation du service web qui sera utilisée pour charger ou enregistrer des propriétés de profil à partir d’un script.

Pour utiliser le service de profil dans votre application, vous devez l’activer dans le fichier de configuration. Si vous utilisez le service Web de profil intégré et que vous n’avez pas besoin de précharger des propriétés, vous n’avez pas à déclarer explicitement le gestionnaire de service de profil sur la page.

Pour spécifier de façon déclarative un ensemble de propriétés préchargées, ou un service Web de profil personnalisé, incluez un <ProfileService> élément à l’intérieur de l' <asp:ScriptManager> élément sur la page, comme indiqué dans l’exemple suivant.

<asp:ScriptManager ID="SM1" runat="server">  
  <ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />  
</asp:ScriptManager>  

Vous pouvez également configurer par programme le service de profil pour précharger les propriétés ou pour utiliser un service Web de profil personnalisé.

L’exemple suivant illustre la structure de la classe de base qui doit être implémentée dans un service Web de profil personnalisé.

Constructeurs

ProfileServiceManager()

Initialise une nouvelle instance de la classe ProfileServiceManager.

Propriétés

LoadProperties

Obtient ou définit un tableau qui contient les propriétés de profil qui seront mises à la disposition du script client.

Path

Obtient ou définit le chemin d'accès d'une implémentation personnalisée du service Web de profil.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
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)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi