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。 此外,对于当前作为与请求上下文相关联的 Windows 主体的用户帐户,它仅支持这两种方法,因此不能对域中的任何用户帐户调用 GetRolesForUser。 当与 GetIdentities 一起使用 WindowsTokenRoleProvider 方法时,会引发以下提供程序异常:
配置的角色提供程序 (WindowsTokenRoleProvider) 依赖 Windows 身份验证来确定允许用户所属的组。 ASP.NET 角色管理器不能用于管理 Windows 用户和组。 如果您希望支持自定义用户/角色分配,请使用 SQLRoleProvider。