WebWorkflowRole.GetIdentities 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回與 WebWorkflowRole 相關聯之 ASP.NET 帳戶的泛型清單。
public:
override System::Collections::Generic::IList<System::String ^> ^ GetIdentities();
public override System.Collections.Generic.IList<string> GetIdentities ();
override this.GetIdentities : unit -> System.Collections.Generic.IList<string>
Public Overrides Function GetIdentities () As IList(Of String)
傳回
字串值的泛型清單,表示與 WebWorkflowRole 相關聯的 ASP.NET 帳戶。
備註
WindowsTokenRoleProvider 僅支援 IsUserInRole 和 GetRolesForUser。 此外,只有當使用者帳戶是目前與要求內容相關聯的 WindowsPrincipal 時,它才會支援這些方法,所以您無法為網域中的任何使用者帳戶呼叫 GetRolesForUser。 在將 GetIdentities 方法與 WindowsTokenRoleProvider 一起使用時,會擲回下列提供者例外狀況:
設定的角色提供者 (WindowsTokenRoleProvider) 依賴 Windows 驗證來判斷允許使用者為其中成員的群組。 ASP.NET 角色管理員無法用於管理 Windows 使用者和群組。 如果您要支援自訂使用者/角色指派,則使用 SQLRoleProvider。