Freigeben über


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

Überprüft, ob der angegebene Identitätsdeskriptor die angegebenen Berechtigungen für das angegebene Token enthält.

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

Syntax

'Declaration
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
)

Parameter

  • token
    Typ: System.String
    Auf dem das Sicherheitstoken, um die Überprüfung auszuführen.
  • 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 der angegebene Identitätsdeskriptor die jeweiligen Berechtigungen für das angegebene Token enthält; andernfalls false.
Die Ergebnisse sind in derselben Indexreihenfolge wie die angegebenen Berechtigungen.

.NET Framework-Sicherheit

Siehe auch

Referenz

SecurityNamespace Klasse

HasPermission-Überladung

Microsoft.TeamFoundation.Framework.Client-Namespace