Partager via


ISecurityNamespaceExtension.CheckWritePermission, 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 lève une exception 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
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
)

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.

Sécurité .NET Framework

Voir aussi

Référence

ISecurityNamespaceExtension Interface

Microsoft.TeamFoundation.Framework.Server, espace de noms