Sdílet prostřednictvím


ProfileServiceManager Třída

Definice

Konfiguruje sadu předem načtených vlastností profilu a umístění vlastní implementace profilové služby.

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
Dědičnost
ProfileServiceManager
Atributy

Poznámky

ProfileServiceManagerTřída odpovídá ProfileService vlastnosti, kterou lze přidat do ScriptManager ScriptManagerProxy ovládacího prvku nebo.

Můžete použít ProfileServiceManager k určení sady vlastností profilu, které budou při vykreslování stránky načteny a budou k dispozici pro klientský skript. místo toho, abyste používali integrovanou webovou službu profilů poskytovanou funkcemi AJAX ASP.NET, můžete použít tuto třídu k poskytnutí cesty k alternativní implementaci webové služby, která se bude používat pro načítání nebo ukládání vlastností profilu ze skriptu.

Chcete-li používat profilovou službu ve vaší aplikaci, je nutné ji povolit v konfiguračním souboru. Pokud používáte integrovanou webovou službu profilů a nemusíte předčítat vlastnosti, nemusíte explicitně deklarovat správce profilovací služby na stránce.

Chcete-li deklarativně zadat sadu předem načtených vlastností nebo vlastní profil webové služby, zahrňte <ProfileService> element do <asp:ScriptManager> prvku na stránce, jak je znázorněno v následujícím příkladu.

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

Můžete také programově nakonfigurovat profilovou službu tak, aby předem načetla vlastnosti nebo aby používala webové služby vlastního profilu.

Následující příklad ukazuje strukturu základní třídy, která musí být implementována ve webové službě vlastního profilu.

Konstruktory

ProfileServiceManager()

Inicializuje novou instanci ProfileServiceManager třídy.

Vlastnosti

LoadProperties

Získá nebo nastaví pole obsahující vlastnosti profilu, které budou zpřístupněny klientskému skriptu.

Path

Získá nebo nastaví cestu vlastní implementace profilové webové služby.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také