Compartilhar via


Método ISecurityNamespaceExtension.HasWritePermission

Avalia se o usuário fornecido deve poder alterar permissões. Observe que implementa essa função que o WritePermission definida no namespace a não ser marcada. Se você deseja implementar essa interface e ainda para ter esses verificados para se certificar derivar de DefaultSecurityNamespaceExtension e não substituir esse método.

Espera-se que essa função não irá acionar se o chamador pode escrita.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • token
    Tipo: System.String
    O token as permissões está sendo aplicado sobre.
  • inheritanceChanging
    Tipo: System.Boolean
    Retifique se o valor de herança for alterada.
  • recurse
    Tipo: System.Boolean
    Retifique se esta operação recurse.Observe, para uma operação recurse, a única operação é possível RemoveAccessControlLists.

Valor de retorno

Tipo: System.Boolean
Retorna Boolean.

Segurança do .NET Framework

Consulte também

Referência

ISecurityNamespaceExtension Interface

Namespace Microsoft.TeamFoundation.Framework.Server