Freigeben über


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

Legt das bereitgestellte AccessControlEntries 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 SetAccessControlEntries ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    accessControlEntries As IEnumerable(Of AccessControlEntry), _
    merge As Boolean, _
    throwOnInvalidIdentity As Boolean _
) As IEnumerable(Of AccessControlEntry)
public virtual IEnumerable<AccessControlEntry> SetAccessControlEntries(
    TeamFoundationRequestContext requestContext,
    string token,
    IEnumerable<AccessControlEntry> accessControlEntries,
    bool merge,
    bool throwOnInvalidIdentity
)

Parameter

  • token
    Typ: System.String
    Das Token, sodass das Access Control List an das AccessControlEntry festlegt.
  • merge
    Typ: System.Boolean
    Wenn Zusammenführung true ist und ein bereits vorhandenes AccessControlEntry für den Deskriptor gefunden wird, werden die beiden AccessControlEntries zusammengeführt.Wenn sie AccessControlEntries, wenn es einen Konflikt bei Berechtigungen gibt, die neuen Berechtigungen hat Vorrang vor den alten Berechtigungen zusammenführen.Wenn Zusammenführung false ist und ein bereits vorhandenes AccessControlEntry für den Deskriptor gefunden wird, wird es gelöscht und übergeben AccessControlEntry ist das einzige AccessControlEntry, das für diesen Deskriptor auf diesem Access Control List bleiben.
  • throwOnInvalidIdentity
    Typ: System.Boolean
    Wenn eine Option mit einem Verweis auf eine ungültige Identität auftritt, steuert dieses, ob die Methode auslöst oder nur die Identitäten entfernt.

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Das neue oder aktualisierte AccessControlEntires, das in das SecurityNamespace festgelegt wurden.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationSecurityNamespace Klasse

SetAccessControlEntries-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace