ProfileService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许通过 Web 服务访问 ASP.NET 用户配置文件。
public ref class ProfileService
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))]
public class ProfileService
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))>]
type ProfileService = class
Public Class ProfileService
- 继承
-
ProfileService
- 属性
注解
类 ProfileService 使你能够通过 Windows Communication Foundation (WCF) 服务获取和设置用户的配置文件属性。 可以通过配置文件属性为用户保留自定义信息。 有关配置文件属性的信息,请参阅 ASP.NET 配置文件属性概述。
类 ProfileService 包含以下只能通过 WCF 服务访问的方法:
若要调用这些方法,必须在 Web 服务器上启用配置文件服务,然后将与 WCF 兼容的客户端应用程序连接到 Web 服务。 有关如何配置配置文件服务的信息,请参阅 如何:启用 WCF 配置文件服务。
设置 ValidatingProperties 用户的配置文件属性时,将引发 该事件。 可以为事件创建事件处理程序, ValidatingProperties 以验证属性值或动态更改其值。
有关如何从控制台应用程序使用 WCF 配置文件服务的示例,请参阅 演练:使用 ASP.NET 应用程序服务。
构造函数
ProfileService() |
初始化 ProfileService 类的新实例。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetAllPropertiesForCurrentUser(Boolean) |
检索可用于当前用户配置文件服务的所有配置文件属性和值。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
检索当前用户的指定配置文件属性和值。 |
GetPropertiesMetadata() |
检索有关可通过配置文件服务使用的配置文件属性的信息。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
在用户配置文件中设置指定属性的值。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
事件
ValidatingProperties |
当设置了用户的配置文件属性时发生。 |