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


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

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

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

Синтаксис

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

Параметры

  • token
    Тип: System.String
    Маркер безопасности, в котором для выполнения проверки.
  • alwaysAllowAdministrators
    Тип: System.Boolean
    Значение true, если администраторам необходимо всегда получает эти разрешения.

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

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

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

См. также

Ссылки

SecurityNamespace Класс

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

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