Share via


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

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

Siehe auch

Referenz

ISecurityNamespaceExtension Schnittstelle

Microsoft.TeamFoundation.Framework.Server-Namespace