Freigeben über


AccessControlList.SetPermissions-Methode

Legt eine Berechtigung für den Deskriptor auf diesem [AccessControlList] fest.

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

Syntax

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

Parameter

  • allow
    Typ: System.Int32
    Die zulässigen Berechtigungen festzulegen.
  • deny
    Typ: System.Int32
    Die verweigerten Berechtigungen festzulegen.
  • merge
    Typ: System.Boolean
    Wenn Zusammenführung true ist bereits vorhanden und [AccessControlEntry] für den Deskriptor gefunden wird, wird [AccessControlEntries] zwei zusammengeführt.Wenn diese Berechtigungen in [AccessControlEntries], wenn ein Konflikt auftritt, die neuen Berechtigungen hat Vorrang vor den alten Berechtigungen zusammenführen.Wenn Zusammenführung falsch ist bereits vorhanden und [AccessControlEntry] für den Deskriptor gefunden wird, wird er gelöscht und übergeben [AccessControlEntry] ist das einzige [AccessControlEntry], für diesen Deskriptor auf diesem [AccessControlList] bleibt.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Neue oder aktualisierte [AccessControlEntry], das in [AccessControlList] festgelegt wurde.

.NET Framework-Sicherheit

Siehe auch

Referenz

AccessControlList Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace