共用方式為


AuthenticationBase.GetAnonymousUser 方法

取得匿名使用者。

命名空間: System.ServiceModel.DomainServices.Server.ApplicationServices
組件: System.ServiceModel.DomainServices.Server (於 system.servicemodel.domainservices.server.dll)

使用方式

'用途
Dim returnValue As T

returnValue = Me.GetAnonymousUser

語法

'宣告
Protected Overridable Function GetAnonymousUser As T
protected virtual T GetAnonymousUser ()
protected:
virtual T GetAnonymousUser ()
protected T GetAnonymousUser ()
protected function GetAnonymousUser () : T

傳回值

匿名使用者。這個值絕不會是 null

例外狀況

例外狀況型別 條件
InvalidOperationException

嘗試建立新的匿名使用者會導致產生 null

備註

這個方法會針對匿名使用者從 Logout 方法和 GetUser 方法叫用。根據預設,會將 RolesProfileBase 的資料填入使用者。覆寫這個方法時不需要叫用基底實作。

執行緒安全性

任何這個類型的公用靜態 (在 Visual Basic 中為 共用) 成員都具備執行緒安全。 不保證任何執行個體成員安全執行緒。

平台

開發平台

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

目標平台

另請參閱

參考

AuthenticationBase 泛型類別
AuthenticationBase 成員
System.ServiceModel.DomainServices.Server.ApplicationServices 命名空間