ProfileService Klas

Definitie

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.

Van toepassing op