ProfileServiceManager 类

定义

配置一组预加载的配置文件属性和配置文件服务的自定义实现的位置。

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
继承
ProfileServiceManager
属性

注解

ProfileServiceManager类对应于可添加到 或 ProfileService 控件 ScriptManager ScriptManagerProxy 的属性。

可以使用 指定一组配置文件属性,这些属性将在呈现页面时预加载, ProfileServiceManager 并且可供客户端脚本使用。 此外,无需使用 ASP.NET 的 AJAX 功能提供的内置配置文件 Web 服务,可以使用此类提供 Web 服务的替代实现的路径,该实现将用于从脚本加载或保存配置文件属性。

若要在应用程序中使用配置文件服务,必须在配置文件中启用它。 如果使用内置配置文件 Web 服务,并且不需要预加载属性,则不需要在页面上显式声明配置文件服务管理器。

若要以声明性指定一组预加载的属性或自定义配置文件 Web 服务,请包含页面上 元素内的 元素 <ProfileService> <asp:ScriptManager> ,如以下示例所示。

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

还可以以编程方式将配置文件服务配置为预加载属性或使用自定义配置文件 Web 服务。

下面的示例演示必须在自定义配置文件 Web 服务中实现的基本类结构。

构造函数

ProfileServiceManager()

初始化 ProfileServiceManager 类的新实例。

属性

LoadProperties

获取或设置一个数组,其中包含可用于客户端脚本的配置文件属性。

Path

获取或设置配置文件 Web 服务的自定义实现的路径。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅