Compartilhar via


WebWorkflowRole.GetIdentities Método

Definição

Retorna uma lista genérica de contas do ASP.NET associadas à WebWorkflowRole.

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)

Retornos

IList<String>

Uma lista genérica de valores de cadeia de caracteres que representam as contas do ASP.NET associadas à WebWorkflowRole.

Comentários

WindowsTokenRoleProvider dá suporte apenas IsUserInRole e GetRolesForUser. Além disso, ele dá suporte a esses métodos apenas para a conta de usuário que atualmente é o WindowsPrincipal associado ao contexto de solicitação, portanto, você não pode chamar GetRolesForUser nenhuma conta de usuário no domínio. Ao usar o GetIdentities método com o WindowsTokenRoleProviderseguinte provedor, a seguinte exceção de provedor é gerada:

O Provedor de Funções configurado (WindowsTokenRoleProvider) depende de autenticação do Windows para determinar os grupos dos quais o usuário tem permissão para ser membro. ASP.NET Role Manager não pode ser usado para gerenciar Windows usuários e grupos. Use o SQLRoleProvider se quiser dar suporte à atribuição de usuário/função personalizada.

Aplica-se a