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
- 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.
- 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
- 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