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 нельзя вызывать для любой учетной записи пользователя в домене. При использовании метода GetIdentities с объектом WindowsTokenRoleProvider возникает следующее исключение поставщика:
Настроенный Ролевой Поставщик (WindowsTokenRoleProvider) полагается на проверку подлинности Windows для определения групп, членом которых разрешено быть пользователю. Ролевой Менеджер ASP.NET невозможно использовать для управления пользователями и группами Windows. Используйте SQLRoleProvider, если желаете внедрить поддержку настраиваемого назначения пользователь/роль.