Udostępnij za pośrednictwem


ProfileServiceManager Klasa

Definicja

Konfiguruje zestaw wstępnie załadowanych właściwości profilu i lokalizację niestandardowej implementacji usługi profilu.

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
Dziedziczenie
ProfileServiceManager
Atrybuty

Uwagi

Klasa ProfileServiceManager odpowiada ProfileService właściwości, która może zostać dodana do ScriptManager kontrolki lub ScriptManagerProxy .

Umożliwia określenie zestawu właściwości profilu, które będą wstępnie ładowane podczas renderowania strony i będą ProfileServiceManager dostępne dla skryptu klienta. Ponadto zamiast korzystać z wbudowanej usługi sieci Web profilu udostępnianej przez funkcje AJAX programu ASP.NET, można użyć tej klasy, aby podać ścieżkę alternatywnej implementacji usługi sieci Web, która będzie używana do ładowania lub zapisywania właściwości profilu ze skryptu.

Aby korzystać z usługi profilu w aplikacji, należy ją włączyć w pliku konfiguracji. Jeśli używasz wbudowanej usługi sieci Web profilu i nie musisz wstępnie ładować właściwości, nie musisz jawnie deklarować menedżera usługi profilu na stronie.

Aby deklaratywnie określić zestaw wstępnie załadowanych właściwości lub niestandardową usługę sieci Web profilu, dołącz element wewnątrz elementu na stronie, jak pokazano w <ProfileService> <asp:ScriptManager> poniższym przykładzie.

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

Można również programowo skonfigurować usługę profilu do wstępnego ładowania właściwości lub używania usługi sieci Web profilu niestandardowego.

W poniższym przykładzie przedstawiono podstawową strukturę klas, która musi zostać zaimplementowana w usłudze sieci Web profilu niestandardowego.

Konstruktory

ProfileServiceManager()

Inicjuje nowe wystąpienie klasy ProfileServiceManager.

Właściwości

LoadProperties

Pobiera lub ustawia tablicę zawierającą właściwości profilu, które zostaną udostępnione skryptowi klienta.

Path

Pobiera lub ustawia ścieżkę niestandardowej implementacji usługi sieci Web profilu.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też