Metodo ISecurityNamespaceExtension.ThrowAccessDeniedException
Implementare questa funzione consente all'implementatore generare nel proprio tipo di eccezione quando le eccezioni di AccessDenied devono essere generate. Se il metodo non genera un'eccezione il AccessCheckException standard verrà generata un'eccezione.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Sub ThrowAccessDeniedException ( _
requestContext As TeamFoundationRequestContext, _
identity As Identity, _
token As String, _
requestedPermissions As Integer _
)
void ThrowAccessDeniedException(
TeamFoundationRequestContext requestContext,
Identity identity,
string token,
int requestedPermissions
)
Parametri
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Il contesto della richiesta per la richiesta corrente che include utente che tenta di eseguire l'operazione.
- identity
Tipo: Microsoft.VisualStudio.Services.Identity.Identity
L'identità dell'utente che ha effettuato la chiamata che è con conseguente questa eccezione.
- token
Tipo: System.String
Il token il controllo è stato eseguito su.
- requestedPermissions
Tipo: System.Int32
Le autorizzazioni necessarie per eseguire l'azione che il chiamante sta tentando di eseguire
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.