Freigeben über


TeamFoundationSecurityNamespace.SetPermissions-Methode

Legt eine Berechtigung für den ein in diesem SecurityNamespace fest.

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

Syntax

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

Parameter

  • token
    Typ: System.String
    Das Token, sodass das Access Control List an die Berechtigungen festzulegen.
  • allow
    Typ: System.Int32
    Die zulässigen Berechtigungen festzulegen.
  • deny
    Typ: System.Int32
    Die verweigerten Berechtigungen festzulegen.
  • merge
    Typ: System.Boolean
    Wenn Zusammenführung wird, wird "true" und einem bereits vorhandenen AccessControlEntry für den Deskriptor die beiden Berechtigungen werden zusammengeführt gefunden.Wenn die Berechtigungen, wenn ein Konflikt vorhanden sind, die neuen Berechtigungen hat Vorrang vor den alten Berechtigungen zusammenführen.Wenn Zusammenführung false ist und einem bereits vorhandenen AccessControlEntry für den Deskriptor wird es wird verworfen gefunden und übergeben Berechtigungen ist nur die Berechtigungen, die für diesen Deskriptor auf diesem Access Control List bleiben.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Das neue oder aktualisierte AccessControlEnty, das in das SecurityNamespace festgelegt wurde.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationSecurityNamespace Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace