Freigeben über


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

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

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

Syntax

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

Parameter

  • 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 der angegebene Identitätsdeskriptor die angeforderten Berechtigungen für die jeweiligen Token enthält; andernfalls false.
Die Ergebnisse sind in derselben Indexreihenfolge wie die angegebenen Token.

.NET Framework-Sicherheit

Siehe auch

Referenz

SecurityNamespace Klasse

HasPermission-Überladung

Microsoft.TeamFoundation.Framework.Client-Namespace