TeamFoundationSecurityNamespace.RemovePermissions-Methode
Entfernt die angegebenen Berechtigungsbits vom vorhandenen zulässt und denys diesen Deskriptor. Wenn kein vorhandenes AccessControlEntry für diesen Deskriptor gefunden, dann, das nichts tun und ein leeres Access Control List wird zurückgegeben. Diese Funktion löst keine Ausnahme aus, wenn entweder das Token oder der Deskriptor nicht gefunden werden können.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Overridable Function RemovePermissions ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptor As IdentityDescriptor, _
permissionsToRemove As Integer _
) As AccessControlEntry
public virtual AccessControlEntry RemovePermissions(
TeamFoundationRequestContext requestContext,
string token,
IdentityDescriptor descriptor,
int permissionsToRemove
)
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 die Berechtigungen der entfernt.
- descriptor
Typ: Microsoft.VisualStudio.Services.Identity.IdentityDescriptor
Der ein, um die Berechtigungen zu entfernen.
- permissionsToRemove
Typ: System.Int32
Die Berechtigungsbits zu entfernende.
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
Das aktualisierte AccessControlEntry, nachdem die Berechtigungen wurden entfernt.
.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.