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í.
Nakonfiguruje sadu vlastností předem načteného profilu a umístění vlastní implementace služby 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
- Dědičnost
-
ProfileServiceManager
- Atributy
Poznámky
ProfileServiceManager Třída odpovídá ProfileService vlastnosti, kterou lze přidat do ScriptManager nebo ScriptManagerProxy ovládacího prvku.
Můžete použít ProfileServiceManager k určení sady vlastností profilu, které budou předem načteny při vykreslení stránky a budou k dispozici pro klientský skript. Místo použití předdefinované webové služby profilu poskytované funkcemi AJAX ASP.NET můžete tuto třídu použít k poskytnutí cesty k alternativní implementaci webové služby, která bude použita pro načítání nebo ukládání vlastností profilu ze skriptu.
Pokud chcete ve své aplikaci použít službu profilu, musíte ji povolit v konfiguračním souboru. Pokud používáte předdefinované webové služby profilu a nemusíte předem načítat vlastnosti, nemusíte explicitně deklarovat správce služby profilu na stránce.
Chcete-li deklarativní určit sadu předem načtených vlastností nebo vlastní webovou službu profilu, zahrňte <ProfileService> prvek uvnitř <asp:ScriptManager> elementu 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>
Službu profilu můžete také programově nakonfigurovat tak, aby předem načítá vlastnosti nebo používala webovou službu 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
| Name | Description |
|---|---|
| ProfileServiceManager() |
Inicializuje novou instanci ProfileServiceManager třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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 webové služby profilu. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |