Freigeben über


SecurityNamespace.HasPermission-Methode (String, IdentityDescriptor, 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 Integer, _
    alwaysAllowAdministrators As Boolean _
) As Boolean
public abstract bool HasPermission(
    string token,
    IdentityDescriptor descriptor,
    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.Boolean
True, wenn die angegebene ein die angeforderten Berechtigungen für das angegebene Token enthält; andernfalls false.

.NET Framework-Sicherheit

Siehe auch

Referenz

SecurityNamespace Klasse

HasPermission-Überladung

Microsoft.TeamFoundation.Framework.Client-Namespace