Condividi tramite


ProfileService Classe

Definizione

Consente l'accesso ai profili utente ASP.NET tramite un servizio 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
Ereditarietà
ProfileService
Attributi

Commenti

La ProfileService classe consente di ottenere e impostare le proprietà del profilo di un utente tramite un servizio Windows Communication Foundation (WCF). È possibile mantenere informazioni personalizzate per gli utenti tramite le proprietà del profilo. Per informazioni sulle proprietà del profilo, vedere panoramica delle proprietà del profilo ASP.NET.

La ProfileService classe contiene i metodi seguenti a cui è possibile accedere solo tramite un servizio WCF:

Per chiamare questi metodi, è necessario abilitare il servizio profili nel server Web e quindi connettere un'applicazione client compatibile con WCF al servizio Web. Per informazioni su come configurare il servizio profili, vedere Procedura: Abilitare il servizio profili WCF.

L'evento ValidatingProperties viene generato quando vengono impostate le proprietà del profilo di un utente. È possibile creare un gestore eventi per l'evento ValidatingProperties per convalidare i valori delle proprietà o per modificarne dinamicamente i valori.

Per un esempio di come usare il servizio profili WCF da un'applicazione console, vedere Procedura dettagliata: Uso di ASP.NET Servizi applicazione.

Costruttori

ProfileService()

Inizializza una nuova istanza della classe ProfileService.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAllPropertiesForCurrentUser(Boolean)

Recupera tutte le proprietà e i valori del profilo disponibili per il servizio profili dell'utente corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

Recupera le proprietà e i valori del profilo specificati per l'utente corrente.

GetPropertiesMetadata()

Recupera le informazioni sulle proprietà del profilo disponibili tramite il servizio profili.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

Imposta i valori delle proprietà specificate nel profilo utente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

ValidatingProperties

Si verifica quando le proprietà del profilo di un utente vengono impostate.

Si applica a