ProfileServiceManager Klass

Definition

Konfigurerar en uppsättning förinstallerade profilegenskaper och platsen för en anpassad implementering av profiltjänsten.

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
Arv
ProfileServiceManager
Attribut

Kommentarer

Klassen ProfileServiceManager motsvarar den ProfileService egenskap som kan läggas till i ScriptManager kontrollen eller ScriptManagerProxy .

Du kan använda ProfileServiceManager för att ange en uppsättning profilegenskaper som ska förinläsas när sidan återges och kommer att vara tillgänglig för klientskriptet. I stället för att använda den inbyggda profilwebbtjänsten som tillhandahålls av AJAX-funktioner i ASP.NET kan du också använda den här klassen för att ange sökvägen till en alternativ implementering av webbtjänsten som ska användas för att läsa in eller spara profilegenskaper från skript.

Om du vill använda profiltjänsten i ditt program måste du aktivera den i konfigurationsfilen. Om du använder den inbyggda profilwebbtjänsten och inte behöver förinstallera egenskaper behöver du inte uttryckligen deklarera profiltjänsthanteraren på sidan.

Om du vill deklarativt ange en uppsättning förinstallerade egenskaper, eller en anpassad profilwebbtjänst, inkluderar du ett <ProfileService> element i elementet <asp:ScriptManager> på sidan, som du ser i följande exempel.

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

Du kan också programmatiskt konfigurera profiltjänsten för att förinstallera egenskaper eller använda en anpassad profilwebbtjänst.

I följande exempel visas den grundläggande klassstrukturen som måste implementeras i en anpassad profilwebbtjänst.

Konstruktorer

Name Description
ProfileServiceManager()

Initierar en ny instans av ProfileServiceManager klassen.

Egenskaper

Name Description
LoadProperties

Hämtar eller anger en matris som innehåller profilegenskaperna som ska göras tillgängliga för klientskriptet.

Path

Hämtar eller anger sökvägen till en anpassad implementering av profilwebbtjänsten.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även