ProfileServiceManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |