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 a ASP.NET profili utente 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 classe ProfileService 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 ASP.NET Profile Properties Overview.For information about profile properties, see ASP.NET Profile Properties Overview.
La ProfileService classe contiene i metodi seguenti a cui è necessario 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 per convalidare i ValidatingProperties valori delle proprietà o per modificarne dinamicamente i valori.
Per un esempio di come usare il servizio profili WCF da un'applicazione console, vedere Walkthrough: Using ASP.NET Application Services.
Costruttori
| Nome | Descrizione |
|---|---|
| ProfileService() |
Inizializza una nuova istanza della classe ProfileService. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 per l'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 informazioni sulle proprietà del profilo disponibili tramite il servizio profili. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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
| Nome | Descrizione |
|---|---|
| ValidatingProperties |
Si verifica quando vengono impostate le proprietà del profilo di un utente. |