ProfileServiceManager Klas

Definitie

Hiermee configureert u een set vooraf geladen profieleigenschappen en de locatie van een aangepaste implementatie van de profielservice.

public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type ProfileServiceManager = class
Public Class ProfileServiceManager
Overname
ProfileServiceManager
Kenmerken

Opmerkingen

De ProfileServiceManager klasse komt overeen met de ProfileService eigenschap die kan worden toegevoegd aan het ScriptManager of ScriptManagerProxy besturingselement.

U kunt een ProfileServiceManager set profieleigenschappen opgeven die vooraf worden geladen wanneer de pagina wordt weergegeven en beschikbaar is voor clientscripts. In plaats van de ingebouwde profielwebservice van AJAX-functies van ASP.NET te gebruiken, kunt u deze klasse ook gebruiken om het pad te bieden van een alternatieve implementatie van de webservice die wordt gebruikt voor het laden of opslaan van profieleigenschappen uit het script.

Als u de profielservice in uw toepassing wilt gebruiken, moet u deze inschakelen in het configuratiebestand. Als u de ingebouwde profielwebservice gebruikt en geen eigenschappen vooraf hoeft te laden, hoeft u de profielservicebeheerder niet expliciet op de pagina te declareren.

Als u declaratief een set vooraf geladen eigenschappen of een aangepaste profielwebservice wilt opgeven, moet u een <ProfileService> element opnemen in het <asp:ScriptManager> element op de pagina, zoals wordt weergegeven in het volgende voorbeeld.

<asp:ScriptManager ID="SM1" runat="server">
  <ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />
</asp:ScriptManager>

U kunt de profielservice ook programmatisch configureren om eigenschappen vooraf te laden of om een aangepaste profielwebservice te gebruiken.

In het volgende voorbeeld ziet u de basisklassestructuur die moet worden geïmplementeerd in een aangepaste profielwebservice.

Constructors

Name Description
ProfileServiceManager()

Initialiseert een nieuw exemplaar van de ProfileServiceManager klasse.

Eigenschappen

Name Description
LoadProperties

Hiermee haalt u een matrix op die de profieleigenschappen bevat die beschikbaar worden gesteld voor clientscripts.

Path

Hiermee haalt u het pad van een aangepaste implementatie van de profielwebservice op of stelt u dit in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
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)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook