AuthenticationBase.GetUser 方法

获取当前用户的主体和配置文件。

命名空间: System.ServiceModel.DomainServices.Server.ApplicationServices
程序集: System.ServiceModel.DomainServices.Server(在 system.servicemodel.domainservices.server.dll 中)

用法

用法
Dim instance As AuthenticationBase(Of T)
Dim returnValue As T

returnValue = instance.GetUser

语法

声明
Public Function GetUser As T
public T GetUser ()
public:
virtual T GetUser () sealed
public final T GetUser ()
public final function GetUser () : T

返回值

带有单个用户的枚举。

备注

如果用户未经身份验证,则将返回匿名用户。默认情况下,使用 HttpContextRolesProfileBase 中的数据填充用户。从配置文件更新用户时,提供程序会将相应的配置文件值复制到 T 中的各个属性。此行为可以通过使用 ProfileUsageAttribute 特性标记指定属性进行定制。

线程安全

此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。

平台

开发平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目标平台

另请参见

参考

AuthenticationBase 泛型类
AuthenticationBase 成员
System.ServiceModel.DomainServices.Server.ApplicationServices 命名空间