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

Metodo AddInToken.Activate<T>(AddInSecurityLevel)

 

Data di pubblicazione: ottobre 2016

Attiva un componente aggiuntivo con un livello di attendibilità specificato in un nuovo dominio applicazione.

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

public T Activate<T>(
	AddInSecurityLevel trustLevel
)

Parametri

trustLevel
Type: System.AddIn.Hosting.AddInSecurityLevel

Uno dei valori di enumerazione che specifica il livello di attendibilità.

Valore restituito

Type: T

La visualizzazione host del componente aggiuntivo.

Parametri tipo

T

L'interfaccia o un tipo di base astratta che rappresenta la visualizzazione host del componente aggiuntivo.

Questo overload del metodo carica il componente aggiuntivo in un dominio dell'applicazione generato automaticamente. Se si desidera specificare un nome per il nuovo dominio applicazione, utilizzare il Activate<T>(AddInSecurityLevel, String) overload.

Questo metodo imposta la directory di base per il dominio applicazione come percorso dell'assembly del componente. Esamina inoltre il file di configurazione [addinassemblyname] DLL e, se trovato, viene impostata come file di configurazione per il nuovo dominio applicazione.

Nell'esempio seguente viene illustrato come attivare un componente aggiuntivo, identificato dal token scelto, in un dominio dell'applicazione generato automaticamente con un livello di sicurezza 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: