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

Enumerazione AddInSecurityLevel

 

Data di pubblicazione: ottobre 2016

Specifica il livello di attendibilità concesso al dominio applicazione che un componente aggiuntivo viene caricato.

Spazio dei nomi:   System.AddIn.Hosting
Assembly:  System.AddIn (in System.AddIn.dll)

[SerializableAttribute]
public enum AddInSecurityLevel

Nome membroDescrizione
FullTrust

Utilizzare il livello di protezione attendibilità completa per i componenti aggiuntivi che sono autorizzati a leggere e scrivere nel file system locale, creare connessioni di rete e di lettura dal Registro di sistema. Questo livello di sicurezza concede l'accesso completo al (CA) del componente aggiuntivo applicando il Unrestricted campo.

Host

Utilizzare il livello di protezione host per assegnare il componente aggiuntivo le stesse autorizzazioni attualmente concesse al codice di hosting.

Internet

Utilizzare il livello di protezione di Internet per i componenti aggiuntivi che dispongono di un livello di attendibilità low.

Intranet

Utilizzare il livello di protezione Intranet per i componenti aggiuntivi che si trovano nella rete intranet della società. Questi componenti aggiuntivi possono avere un maggiore livello di attendibilità perché le informazioni e il server si trovano all'interno del firewall dell'azienda.

Il sistema attiva il componente aggiuntivo con il set di autorizzazioni che corrisponde al livello di attendibilità specificato per dominio dell'applicazione del componente aggiuntivo. Tale set di autorizzazioni viene definito dalla configurazione di sicurezza dall'accesso di codice di common language runtime.

I valori di questa enumerazione non possono essere combinati mediante l'operazione OR bit per bit.

Nell'esempio seguente viene attivato un componente aggiuntivo con un livello di attendibilità specificato.

//Ask the user which add-in they would like to use.
AddInToken selectedToken = ChooseAddIn(tokens);

//Activate the selected AddInToken in a new
//application domain with the Internet trust level.
Calculator CalcAddIn = selectedToken.Activate<Calculator>(AddInSecurityLevel.Internet);

//Run the add-in using a custom method.
RunCalculator(CalcAddIn);

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