Freigeben über


SecurityNamespace.HasPermission-Methode (String, IEnumerable<IdentityDescriptor>, Int32, Boolean)

Überprüft, ob die angegebenen Identitätsdeskriptoren die angegebenen Berechtigungen für das angegebene Token haben.

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Syntax

'Declaration
Public MustOverride Function HasPermission ( _
    token As String, _
    descriptors As IEnumerable(Of IdentityDescriptor), _
    requestedPermissions As Integer, _
    alwaysAllowAdministrators As Boolean _
) As Collection(Of Boolean)
public abstract Collection<bool> HasPermission(
    string token,
    IEnumerable<IdentityDescriptor> descriptors,
    int requestedPermissions,
    bool alwaysAllowAdministrators
)

Parameter

  • token
    Typ: System.String
    Auf dem das Sicherheitstoken, um die Überprüfung auszuführen.
  • requestedPermissions
    Typ: System.Int32
    Die Berechtigungen, die angefordert werden.
  • alwaysAllowAdministrators
    Typ: System.Boolean
    True, wenn immer Administratoren diese Berechtigungen erteilt werden.

Rückgabewert

Typ: System.Collections.ObjectModel.Collection<Boolean>
Eine Auflistung die jeweiligen Ergebnisse für Überprüfungen.True, wenn die jeweiligen Identitätsdeskriptoren die angeforderten Berechtigungen für das angegebene Token haben; andernfalls false.
Die Ergebnisse sind in derselben Indexreihenfolge wie die angegebenen Identitätsdeskriptoren.

.NET Framework-Sicherheit

Siehe auch

Referenz

SecurityNamespace Klasse

HasPermission-Überladung

Microsoft.TeamFoundation.Framework.Client-Namespace