ProfileService 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.
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. |