ProfileService Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kunt u toegang krijgen tot ASP.NET gebruikersprofielen via een webservice.
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
- Overname
-
ProfileService
- Kenmerken
Opmerkingen
Met de klasse ProfileService kunt u de profieleigenschappen van een gebruiker ophalen en instellen via een WCF-service (Windows Communication Foundation). U kunt aangepaste gegevens voor gebruikers bewaren via profieleigenschappen. Zie ASP.NET Overzicht van profieleigenschappen voor meer informatie over profieleigenschappen.
De ProfileService klasse bevat de volgende methoden die alleen toegankelijk moeten zijn via een WCF-service:
Als u deze methoden wilt aanroepen, moet u de profielservice op de webserver inschakelen en vervolgens een wcF-compatibele clienttoepassing verbinden met de webservice. Zie De WCF-profielservice inschakelen voor meer informatie over het configureren van de profielservice.
De ValidatingProperties gebeurtenis wordt gegenereerd wanneer de profieleigenschappen van een gebruiker worden ingesteld. U kunt een gebeurtenis-handler voor de ValidatingProperties gebeurtenis maken om eigenschapswaarden te valideren of om hun waarden dynamisch te wijzigen.
Zie Walkthrough: Using ASP.NET Application Services voor een voorbeeld van het gebruik van de WCF-profielservice vanuit een consoletoepassing.
Constructors
| Name | Description |
|---|---|
| ProfileService() |
Initialiseert een nieuw exemplaar van de ProfileService klasse. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetAllPropertiesForCurrentUser(Boolean) |
Hiermee worden alle profieleigenschappen en -waarden opgehaald die beschikbaar zijn voor de profielservice voor de huidige gebruiker. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Haalt de opgegeven profieleigenschappen en -waarden voor de huidige gebruiker op. |
| GetPropertiesMetadata() |
Hiermee wordt informatie opgehaald over de profieleigenschappen die beschikbaar zijn via de profielservice. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Hiermee stelt u de waarden van de opgegeven eigenschappen in het gebruikersprofiel in. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| ValidatingProperties |
Treedt op wanneer de profieleigenschappen van een gebruiker zijn ingesteld. |