Freigeben über


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

  • token
    Typ: System.String
    Das Token die Berechtigungen angewendet 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

Siehe auch

Referenz

ISecurityNamespaceExtension Schnittstelle

Microsoft.TeamFoundation.Framework.Server-Namespace