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 屬性 (Attribute) 標記指定的屬性 (Property) 加以量身設定。
執行緒安全性
任何這個類型的公用靜態 (在 Visual Basic 中為 共用) 成員都具備執行緒安全。 不保證任何執行個體成員安全執行緒。
平台
開發平台
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000
目標平台
另請參閱
參考
AuthenticationBase 泛型類別
AuthenticationBase 成員
System.ServiceModel.DomainServices.Server.ApplicationServices 命名空間