Proprietà AddInPostDeploymentActionArgs.InstallationStatus
Ottiene il tipo di installazione del componente aggiuntivo che deve essere eseguita.
Spazio dei nomi: Microsoft.VisualStudio.Tools.Applications.Deployment
Assembly: Microsoft.VisualStudio.Tools.Applications.Runtime (in Microsoft.VisualStudio.Tools.Applications.Runtime.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property InstallationStatus As AddInInstallationStatus
Get
public AddInInstallationStatus InstallationStatus { get; }
Valore proprietà
Tipo: Microsoft.VisualStudio.Tools.Applications.Deployment.AddInInstallationStatus
Tipo di installazione del componente aggiuntivo che deve essere eseguita.
Note
Nella tabella riportata di seguito vengono mostrati i valori di enumerazione per InstallationStatus.
Membro |
Oggetto di descrizione |
---|---|
Il componente aggiuntivo viene installato per la prima volta. L'applicazione e i manifesti della distribuzione vengono recuperati; VerifyAddInPermissions viene chiamato per analizzare i manifesti e quindi vengono analizzate le firme. Se il manifesto della distribuzione viene firmato con un certificato presente nell'elenco Autori non attendibili, l'installazione termina. Per tutti gli altri casi, VerifyAddInTrust controlla l'evidenza di attendibilità per il livello di autorizzazione corretto. |
|
Il componente aggiuntivo viene pianificato per verificare un aggiornamento, ma la posizione dell'aggiornamento non è eseguibile. |
|
Il componente aggiuntivo non richiede un aggiornamento e sarà in esecuzione dalla cache ClickOnce. |
|
Il componente aggiuntivo viene eseguito dalla cartella contenente il manifesto della distribuzione perché l'applicazione host ha impostato la proprietà RunFromFolder su true. Ciò si rivela utile se si desidera testare o eseguire un componente aggiuntivo senza installarlo. Inoltre, il componente aggiuntivo non è installato nella cache ClickOnce. |
|
Il componente aggiuntivo viene disinstallato. |
|
Il componente aggiuntivo viene aggiornato. I passaggi di installazione sono gli stessi di InitialInstall. |
|
Viene disinstallata la versione corrente del componente aggiuntivo e ne viene installata una precedente. |
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.
Vedere anche
Riferimenti
AddInPostDeploymentActionArgs Classe
Spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Deployment