Share via


ISecurityNamespaceExtension.HasWritePermission, méthode

Évalue si l'utilisateur donné doit pouvoir modifier les autorisations. Notez que qui implémente cette fonction entraînera le WritePermission défini dans l'espace de noms à ne pas activer. Si vous souhaitez implémenter cette interface et lui garder activer ceux ensuite pour veiller à dériver du DefaultSecurityNamespaceExtension et à ne pas remplacer cette méthode.

Il est recommandé que cette fonction ne lève pas si l'appelant peut aux autorisations d'écriture.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • token
    Type : System.String
    Le jeton les autorisations sont appliqués activé.
  • inheritanceChanging
    Type : System.Boolean
    True si la valeur d'héritage change.
  • recurse
    Type : System.Boolean
    True si cette opération sont parcourus de manière récursive.Notez, pour une opération de sont parcourus de manière récursive, la seule opération possible est RemoveAccessControlLists.

Valeur de retour

Type : System.Boolean
retourne Boolean ;

Sécurité .NET Framework

Voir aussi

Référence

ISecurityNamespaceExtension Interface

Microsoft.TeamFoundation.Framework.Server, espace de noms