ISecurityNamespaceExtension.HasWritePermission-Methode
Wertet aus, ob der bestimmte Benutzer in der Lage sein sollte, Berechtigungen zu ändern. Beachten Sie, dass diese Funktion implementiert, löst der WritePermission, der nicht definiert ist im zu überprüfenden Namespace. Wenn Sie diese Schnittstelle implementieren und die noch dann überprüfen möchten sicherzustellen, vom DefaultSecurityNamespaceExtension ableiten und diese Methode nicht zu überschreiben.
Es wird erwartet, dass diese Funktion nicht ausgelöst, wenn der Aufrufer nicht auf die über Schreibberechtigungen in der Lage ist.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Function HasWritePermission ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
removedEntries As IEnumerable(Of AccessControlEntry), _
addedEntries As IEnumerable(Of AccessControlEntry), _
inheritanceChanging As Boolean, _
recurse As Boolean _
) As Boolean
bool HasWritePermission(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<AccessControlEntry> removedEntries,
IEnumerable<AccessControlEntry> addedEntries,
bool inheritanceChanging,
bool recurse
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext für die aktuelle Anforderung, der den Benutzer enthält, der versucht, die Aktion auszuführen.
- token
Typ: System.String
Das Token die Berechtigungen angewendet werden.
- removedEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die Einträge, die auf diesem Token entfernt werden.
- addedEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die Einträge, die für dieses Token festgelegt werden.
- inheritanceChanging
Typ: System.Boolean
True, wenn der Vererbungswert ändert.
- recurse
Typ: System.Boolean
True, wenn dieser Vorgang hat.Beachten Sie, für einen rekursierensvorgang, den einzelnen Operation ist RemoveAccessControlLists.
Rückgabewert
Typ: System.Boolean
Gibt Boolean zurück.
.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.