Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore SecurityException (String, Object, Object, MethodInfo, Object, IPermission)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe SecurityException per un'eccezione causata da una negazione sullo stack.

Spazio dei nomi:   System.Security
Assembly:  mscorlib (in mscorlib.dll)

public SecurityException(
	string message,
	object deny,
	object permitOnly,
	MethodInfo method,
	object demanded,
	IPermission permThatFailed
)

Parametri

message
Type: System.String

Messaggio di errore in cui viene indicato il motivo dell'eccezione.

deny
Type: System.Object

Autorizzazione o set di autorizzazioni negati.

permitOnly
Type: System.Object

Autorizzazione o set di autorizzazioni concessi.

method
Type: System.Reflection.MethodInfo

Oggetto MethodInfo che identifica il metodo che ha rilevato l'eccezione.

demanded
Type: System.Object

Autorizzazione, set di autorizzazioni o raccolta di set di autorizzazioni richiesti.

permThatFailed
Type: System.Security.IPermission

Oggetto IPermission che identifica l'autorizzazione non riuscita.

Utilizzare questo costruttore se un frame che contiene un'istruzione Deny ha causato l'errore di richiesta. Nella tabella seguente vengono illustrati i valori di proprietà impostati da questo costruttore.

Proprietà

Valore

Message

La stringa di messaggio di errore localizzato specificata da message.

FirstPermissionThatFailed

Il primo set di autorizzazioni nell'autorizzazione o raccolta specificata dal set di autorizzazioni permThatFailed.

GrantedSet

Stringa vuota.

Demanded

L'autorizzazione di sicurezza, set o set di autorizzazioni specificato dalla raccolta demanded.

RefusedSet

Stringa vuota.

DenySetInstance

L'autorizzazione di sicurezza non autorizzati, set o set di autorizzazioni specificato dalla raccolta deny.

PermitOnlySetInstance

L'autorizzazione, set o set di autorizzazioni specificato dalla raccolta permitOnly.

FailedAssemblyInfo

null.

Method

MethodInfo specificato da method.

Zone

NoZone.

Url

Stringa vuota.

Esempio di codice seguente viene illustrato l'utilizzo del SecurityException(String, Object, Object, MethodInfo, Object, IPermission) costruttore.

//Demonstrate the SecurityException constructor by 
// throwing the exception again.
Display("Rethrowing the exception thrown as a result of a " + 
    "PermitOnly security action.");
throw new SecurityException(sE.Message, sE.DenySetInstance, 
    sE.PermitOnlySetInstance, sE.Method, sE.Demanded, 
    (IPermission)sE.FirstPermissionThatFailed);

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: