WebWorkflowRole.GetIdentities Метод

Определение

Возвращает универсальный список учетных записей ASP.NET, связанных с 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)

Возвращаемое значение

Универсальный список строковых значений, представляющих учетные записи ASP.NET, связанные с WebWorkflowRole.

Комментарии

WindowsTokenRoleProvider поддерживает только IsUserInRole и GetRolesForUser. Кроме того, он поддерживает эти методы только для учетной записи пользователя, которая в настоящее время связана с контекстом запроса WindowsPrincipal, поэтому вы не можете вызвать GetRolesForUser любую учетную запись пользователя в домене. При использовании метода с помощью следующего GetIdentitiesWindowsTokenRoleProviderисключения поставщика возникает следующее:

Настроенный поставщик ролей (WindowsTokenRoleProvider) полагается на проверка подлинности Windows для определения групп, в которых пользователь может быть членом. ASP.NET диспетчер ролей нельзя использовать для управления Windows пользователей и групп. Используйте SQLRoleProvider, если вы хотите поддерживать настраиваемое назначение пользователей или ролей.

Применяется к