Freigeben über


TeamFoundationSecurityNamespace.SetAccessControlEntries-Methode (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean)

Legt den bereitgestellten AccessControlEntries in dieser SecurityNamespace.

Ungültige Identität in diesem Aufruf angegeben werden, wird ausgelöst.

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

Syntax

'Declaration
Public Overridable Function SetAccessControlEntries ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    accessControlEntries As IEnumerable(Of AccessControlEntry), _
    merge As Boolean _
) As IEnumerable(Of AccessControlEntry)
public virtual IEnumerable<AccessControlEntry> SetAccessControlEntries(
    TeamFoundationRequestContext requestContext,
    string token,
    IEnumerable<AccessControlEntry> accessControlEntries,
    bool merge
)

Parameter

  • token
    Typ: System.String
    Das Token für die AccessControlList für die AccessControlEntry festgelegt.
  • merge
    Typ: System.Boolean
    Wenn Merge true und einer bereits vorhandenen AccessControlEntry für den Deskriptor gefunden wird, werden die zwei AccessControlEntries zusammengeführt.Beim Zusammenführen von AccessControlEntries, wenn es ein Konflikt in Berechtigungen 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 übergebene AccessControlEntry wird die einzige AccessControlEntry, die für diese Beschreibung auf diesem AccessControlList bleiben.

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die neue oder aktualisierte AccessControlEntires, die in der SecurityNamespace festgelegt wurden.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationSecurityNamespace Klasse

SetAccessControlEntries-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace