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
返回值
带有单个用户的枚举。
备注
如果用户未经身份验证,则将返回匿名用户。默认情况下,使用 HttpContext、Roles 和 ProfileBase 中的数据填充用户。从配置文件更新用户时,提供程序会将相应的配置文件值复制到 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 命名空间