Partager via


ISecurityNamespaceExtension.HasWritePermission, méthode

Détermine si l'utilisateur donné doit être en mesure de modifier les autorisations. Notez que la mise en œuvre de cette fonction provoque le WritePermission définie dans l'espace de noms ne pas à vérifier. Si vous souhaitez implémenter cette interface et toujours ont celles vérifiées puis veillez à dériver de la DefaultSecurityNamespaceExtension et pas substituer cette méthode.

Il est probable que cette fonction ne lèvera pas si l'appelant ne doit pas être en mesure d'autorisations en é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 que sur les autorisations sont appliquées.
  • inheritanceChanging
    Type : System.Boolean
    True si la modification de la valeur de l'héritage.
  • recurse
    Type : System.Boolean
    True si répète cette opération.Remarque, pour une opération recurse, que l'opération n'est possible qu'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