TeamFoundationSecurityNamespace.SetAccessControlEntries-Methode (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean)
Legt das bereitgestellte AccessControlEntries in diesem SecurityNamespace fest.
Wenn ungültige Identitäten in diesem Aufruf angegeben werden, wird diese aus.
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, 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.
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