ISecurityNamespaceExtension.CheckWritePermission-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 von dieser Funktion ausgelöst wird, wenn der Aufrufer nicht auf die über Schreibberechtigungen Andockformat
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Sub CheckWritePermission ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
removedEntries As IEnumerable(Of AccessControlEntry), _
addedEntries As IEnumerable(Of AccessControlEntry), _
inheritanceChanging As Boolean, _
recurse As Boolean _
)
void CheckWritePermission(
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.
.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.