ISecurityNamespaceExtension.HasWritePermission-Methode
Wertet aus, ob der betreffende Benutzer Berechtigungen ändern kann.Hinweis, der Implementieren dieser Funktion die Schreibberechtigung bewirkt definiert im Namespace nicht überprüft werden.Wenn Sie diese Schnittstelle implementieren möchten und noch die habe Vergewissern Sie sich von der DefaultSecurityNamespaceExtension abgeleitet werden, und überschreiben Sie diese Methode nicht.
Es wird erwartet, dass diese Funktion nicht ausgelöst wird, wenn der Aufrufer keine Berechtigungen Schreiben sollte.
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, die den Benutzer versucht, die zum Ausführen der Aktion enthält.
- token
Typ: System.String
Das Token, die, dem auf die Berechtigungen angewendet werden.
- removedEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die Einträge, die auf dieses Token entfernt werden.
- addedEntries
Typ: System.Collections.Generic.IEnumerable<AccessControlEntry>
Die Einträge, die auf diesen Spielstein festgelegt werden.
- inheritanceChanging
Typ: System.Boolean
True, wenn der Vererbung Wert geändert wird.
- recurse
Typ: System.Boolean
True, wenn dieser Vorgang wird rekursiv.Beachten Sie für einen Vorgang Recurse die einzig mögliche RemoveAccessControlLists ist.
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.