WebWorkflowRole.GetIdentities 方法

定义

返回与 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)

返回

IList<String>

表示与 WebWorkflowRole 相关联的 ASP.NET 帐户的字符串值泛型列表。

注解

WindowsTokenRoleProvider 仅支持 IsUserInRoleGetRolesForUser。 此外,对于当前作为与请求上下文相关联的 Windows 主体的用户帐户,它仅支持这两种方法,因此不能对域中的任何用户帐户调用 GetRolesForUser。 当与 GetIdentities 一起使用 WindowsTokenRoleProvider 方法时,会引发以下提供程序异常:

配置的角色提供程序 (WindowsTokenRoleProvider) 依赖 Windows 身份验证来确定允许用户所属的组。 ASP.NET 角色管理器不能用于管理 Windows 用户和组。 如果您希望支持自定义用户/角色分配,请使用 SQLRoleProvider。

适用于