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
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Kontext für die aktuelle Anforderung.
- token
Typ: System.String
Das Token, sodass das Access Control List an das AccessControlEntry festlegt.
- accessControlEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Das AccessControlEntries dem Satz im SecurityNamespace.
- 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
TeamFoundationSecurityNamespace Klasse