WebWorkflowRole.GetIdentities Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.