ISecurityNamespaceExtension.CheckWritePermission (Método)
Evalúa si el usuario debe ser capaz de cambiar los permisos.Tenga en cuenta que la implementación de esta función hará que el WritePermission definido en el espacio de nombres no va a comprobar.Si desea implementar esta interfaz y seguir los comprobado, a continuación, asegúrese de que derivar de la DefaultSecurityNamespaceExtension y no reemplazar este método.
Se espera que esta función se producirá si el llamador no debe ser capaz de permisos de escritura
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
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
)
Parámetros
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
El contexto de solicitud de la solicitud actual que contiene el usuario intenta realizar la acción.
- token
Tipo: System.String
El símbolo (token) que se aplican los permisos en.
- removedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Las entradas que se va a quitar de este símbolo (token).
- addedEntries
Tipo: System.Collections.Generic.IEnumerable<AccessControlEntry>
Las entradas que se establecen en este símbolo (token).
- inheritanceChanging
Tipo: System.Boolean
True si está cambiando el valor de la herencia.
- recurse
Tipo: System.Boolean
True si esta operación se recurse.Tenga en cuenta, para una operación recurse, que la operación sólo es posible es RemoveAccessControlLists.
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)