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
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
O contexto da solicitação atual que contém o usuário que está tentando executar a ação.
- token
Tipo: System.String
O token as permissões está sendo aplicado sobre.
- removedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
As entradas que estão sendo removidos neste token.
- addedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
As entradas que estão sendo definidas neste token.
- 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.