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
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Kontext für die aktuelle Anforderung.
- token
Typ: System.String
Das Token für die AccessControlList für die AccessControlEntry festgelegt.
- accessControlEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die AccessControlEntries in der SecurityNamespace festlegen.
- 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
- 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