ISecurityNamespaceExtension.ThrowAccessDeniedException (Método)
Implementar esta función permite al implementador produce allí propio tipo de excepción cuando las excepciones de AccessDenied deben iniciarse. Si este método no produce una excepción el AccessCheckException estándar se producirá.
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
Sub ThrowAccessDeniedException ( _
requestContext As TeamFoundationRequestContext, _
identity As Identity, _
token As String, _
requestedPermissions As Integer _
)
void ThrowAccessDeniedException(
TeamFoundationRequestContext requestContext,
Identity identity,
string token,
int requestedPermissions
)
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.
- identity
Tipo: Microsoft.VisualStudio.Services.Identity.Identity
La identidad del usuario que realizó la llamada que es lo que produce esta excepción.
- token
Tipo: System.String
El token la comprobación se realizó en.
- requestedPermissions
Tipo: System.Int32
Los permisos necesarios para realizar la acción que el llamador estaba intentando realizar
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)