ProfileService 类

定义

允许通过 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

当设置了用户的配置文件属性时发生。

适用于