ProfileServiceManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura un insieme di proprietà di profilo precaricate e il percorso di un'implementazione personalizzata del servizio profili.
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
- Ereditarietà
-
ProfileServiceManager
- Attributi
Commenti
La ProfileServiceManager classe corrisponde alla proprietà che può essere aggiunta al controllo o ProfileService ScriptManager ScriptManagerProxy .
È possibile usare per specificare un set di proprietà del profilo che verranno precaricate quando viene eseguito il rendering della pagina ProfileServiceManager e saranno disponibili per lo script client. Inoltre, anziché usare il servizio Web del profilo predefinito fornito dalle funzionalità AJAX di ASP.NET, è possibile usare questa classe per fornire il percorso di un'implementazione alternativa del servizio Web che verrà utilizzata per il caricamento o il salvataggio delle proprietà del profilo dallo script.
Per usare il servizio profili nell'applicazione, è necessario abilitarlo nel file di configurazione. Se si usa il servizio Web del profilo predefinito e non è necessario precaricare le proprietà, non è necessario dichiarare in modo esplicito il gestore del servizio profili nella pagina.
Per specificare in modo dichiarativo un set di proprietà precaricate o un servizio Web del profilo personalizzato, includere un elemento all'interno dell'elemento nella pagina, come illustrato <ProfileService> <asp:ScriptManager> nell'esempio seguente.
<asp:ScriptManager ID="SM1" runat="server">
<ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />
</asp:ScriptManager>
È anche possibile configurare il servizio profili a livello di codice per precaricare le proprietà o per usare un servizio Web del profilo personalizzato.
Nell'esempio seguente viene illustrata la struttura della classe di base che deve essere implementata in un servizio Web del profilo personalizzato.
Costruttori
| ProfileServiceManager() |
Inizializza una nuova istanza della classe ProfileServiceManager. |
Proprietà
| LoadProperties |
Ottiene o imposta una matrice che contiene le proprietà di profilo che verranno rese disponibili per lo script client. |
| Path |
Ottiene o imposta il percorso di un'implementazione personalizzata del servizio Web profili. |
Metodi
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |