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, если вы хотите поддерживать настраиваемое назначение пользователей или ролей.