ProfileServiceManager 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.
Configure un ensemble 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 ou ScriptManagerProxy au ScriptManager contrôle.
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 qui 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 du 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 les propriétés, vous n’avez pas besoin de déclarer explicitement le gestionnaire de services de profil sur la page.
Pour spécifier de manière 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’élément <asp:ScriptManager> sur la page, comme illustré 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 des propriétés ou utiliser un service web de profil personnalisé.
L’exemple suivant montre la structure de classe de base qui doit être implémentée dans un service Web de profil personnalisé.
Constructeurs
| Nom | Description |
|---|---|
| ProfileServiceManager() |
Initialise une nouvelle instance de la classe ProfileServiceManager. |
Propriétés
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |