Freigeben über


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

Legt den bereitgestellten AccessControlEntries in dieser SecurityNamespace.

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

Syntax

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

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.
  • throwOnInvalidIdentity
    Typ: System.Boolean
    Wenn ein Ace gefunden wird, mit entfernt ein Verweis auf eine ungültige Identität, die dies steuert, ob die Methode löst oder einfach nur die Identitäten.

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