Condividi tramite


ProfileServiceManager Classe

Definizione

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)

Si applica a

Vedi anche