Freigeben über


TeamFoundationSecurityNamespace.SetPermissions-Methode

Legt eine Berechtigung für den Deskriptor in diese SecurityNamespace fest.

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

Syntax

'Declaration
Public Function SetPermissions ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    descriptor As IdentityDescriptor, _
    allow As Integer, _
    deny As Integer, _
    merge As Boolean _
) As AccessControlEntry
public AccessControlEntry SetPermissions(
    TeamFoundationRequestContext requestContext,
    string token,
    IdentityDescriptor descriptor,
    int allow,
    int deny,
    bool merge
)

Parameter

  • token
    Typ: System.String
    Das Token für die AccessControlList um die Berechtigungen auf.
  • allow
    Typ: System.Int32
    Die zulässigen Berechtigungen festlegen.
  • deny
    Typ: System.Int32
    Die verweigerten Berechtigungen festlegen.
  • merge
    Typ: System.Boolean
    Wenn Merge true und einer bereits vorhandenen AccessControlEntry für den Deskriptor gefunden wird, werden die beiden Berechtigungen zusammengeführt.Beim Zusammenführen von Berechtigungen, wenn ein Konflikt vorliegt, werden die neuen Berechtigungen die alten Berechtigungen Vorrang.Wenn Merge false ist, und eine bereits vorhandene AccessControlEntry für den Deskriptor gefunden wird, wird gelöscht und die übergebenen Berechtigungen werden die Berechtigungen, die für diese Beschreibung auf diesem AccessControlList bleiben.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Die neue oder aktualisierte AccessControlEnty, die in der SecurityNamespace festgelegt wurde.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationSecurityNamespace Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace