ProfileServiceManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |