ISecurityNamespaceExtension.HasWritePermission (Método)
Evalúa si el usuario especificado debe poder cambiar permisos. Observe que implementa esta función hace que el WritePermission definida en el espacio de nombres que no se comprobará. Si desea implementar esta interfaz y seguir hacer los a asegurarse de derivar de DefaultSecurityNamespaceExtension y no invalidar este método.
Se espera que esta función no inicie si el llamador puede escribir permisos.
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
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
El contexto de la solicitud de la solicitud actual que contiene el usuario que intenta realizar la acción.
- token
Tipo: System.String
El token los permisos se aplica en.
- removedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Las entradas que se están quitando en este símbolo.
- addedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Las entradas que se están estableciendo en este símbolo.
- inheritanceChanging
Tipo: System.Boolean
True si el valor de herencia está cambiando.
- recurse
Tipo: System.Boolean
True si esta operación recorridos.Observe, para una operación de recorridos, la única operación posible es RemoveAccessControlLists.
Valor devuelto
Tipo: System.Boolean
Devuelva Boolean.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
ISecurityNamespaceExtension Interfaz
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)