共用方式為


RoleService.IsCurrentUserInRole(String) 方法

定義

判斷登入的使用者是否屬於指定的角色。

public:
 bool IsCurrentUserInRole(System::String ^ role);
[System.ServiceModel.OperationContract]
public bool IsCurrentUserInRole (string role);
[<System.ServiceModel.OperationContract>]
member this.IsCurrentUserInRole : string -> bool
Public Function IsCurrentUserInRole (role As String) As Boolean

參數

role
String

要檢查的角色名稱。

傳回

如果使用者為指定的角色,則為 true,否則為 false

屬性

例外狀況

rolenull,或使用者未登入。

未啟用角色管理。

備註

方法會 IsCurrentUserInRole 檢查登入的使用者是否屬於指定的角色。 IsCurrentUserInRole 方法會引發 SelectingProvider 事件。

注意

請勿從 Web 伺服器上執行的程式代碼呼叫 IsCurrentUserInRole 方法。 您只會呼叫 IsCurrentUserInRole 方法做為 WCF 服務的一部分。 如需如何從 Web 伺服器上執行的程式代碼檢查使用者是否屬於指定群組的詳細資訊,請參閱 IsUserInRole 方法。

適用於

另請參閱