TeamFoundationSecurityNamespace.SetPermissions-Methode
Legt eine Berechtigung für den Deskriptor in diese SecurityNamespace fest.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Function SetPermissions ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptor As IdentityDescriptor, _
allow As Integer, _
deny As Integer, _
merge As Boolean _
) As AccessControlEntry
public AccessControlEntry SetPermissions(
TeamFoundationRequestContext requestContext,
string token,
IdentityDescriptor descriptor,
int allow,
int deny,
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 um die Berechtigungen auf.
- descriptor
Typ: Microsoft.TeamFoundation.Framework.Server.IdentityDescriptor
Die Sicherheitsbeschreibung die Berechtigungen für.
- allow
Typ: System.Int32
Die zulässigen Berechtigungen festlegen.
- deny
Typ: System.Int32
Die verweigerten Berechtigungen festlegen.
- merge
Typ: System.Boolean
Wenn Merge true und einer bereits vorhandenen AccessControlEntry für den Deskriptor gefunden wird, werden die beiden Berechtigungen zusammengeführt.Beim Zusammenführen von Berechtigungen, wenn ein Konflikt vorliegt, 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 die übergebenen Berechtigungen werden die Berechtigungen, die für diese Beschreibung auf diesem AccessControlList bleiben.
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Die neue oder aktualisierte AccessControlEnty, die in der SecurityNamespace festgelegt wurde.
.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.