Поделиться через


SecurityNamespace.HasPermission - метод (IEnumerable<String>, IdentityDescriptor, Int32, Boolean)

Проверяет, имеет ли указанный дескриптор идентификатора определенные разрешения для отдельных токенов.

Пространство имен:  Microsoft.TeamFoundation.Framework.Client
Сборка:  Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)

Синтаксис

'Декларация
Public MustOverride Function HasPermission ( _
    tokens As IEnumerable(Of String), _
    descriptor As IdentityDescriptor, _
    requestedPermissions As Integer, _
    alwaysAllowAdministrators As Boolean _
) As Collection(Of Boolean)
public abstract Collection<bool> HasPermission(
    IEnumerable<string> tokens,
    IdentityDescriptor descriptor,
    int requestedPermissions,
    bool alwaysAllowAdministrators
)

Параметры

  • requestedPermissions
    Тип: System.Int32
    Разрешения, спрашиваются.
  • alwaysAllowAdministrators
    Тип: System.Boolean
    Значение true, если администраторам необходимо всегда получает эти разрешения.

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

Тип: System.Collections.ObjectModel.Collection<Boolean>
Коллекция результатов для соответствующего проверок.Значение true, если указанный дескриптор идентификатора имеет запрошенные разрешения для соответствующего токенов; в противном случае — значение false.
Результаты в том же порядке, как индекса, токены.

Безопасность платформы .NET Framework

См. также

Ссылки

SecurityNamespace Класс

HasPermission - перегрузка

Microsoft.TeamFoundation.Framework.Client - пространство имен