Proprietà My.Application.IsNetworkDeployed
Aggiornamento: novembre 2007
Ottiene un valore Boolean che indica se l'applicazione è stata distribuita da una rete mediante ClickOnce.
' Usage
Dim value As Boolean = My.Application.IsNetworkDeployed
' Declaration
Public ReadOnly Property IsNetworkDeployed As Boolean
Valore restituito
Valore Boolean che indica se l'applicazione è stata distribuita da una rete. Il valore è True se l'applicazione corrente è stata distribuita da una rete, in caso contrario False.
Note
La proprietà My.Application.IsNetworkDeployed indica se l'applicazione è stata distribuita da una rete mediante ClickOnce. Per ulteriori informazioni sulle applicazioni ClickOnce, vedere Distribuzione ClickOnce.
Controllare che il valore della proprietà sia True prima di accedere alla Proprietà My.Application.Deployment. Se l'applicazione non è stata distribuita da una rete mediante ClickOnce, la lettura della proprietà My.Application.Deployment genererà l'eccezione InvalidDeploymentException.
Per ulteriori informazioni sulla configurazione di ClickOnce, vedere Pubblicazione di applicazioni ClickOnce. Per ulteriori informazioni sulla distribuzione delle applicazioni ClickOnce, vedere Procedura: pubblicare un'applicazione ClickOnce.
Per ulteriori informazioni sull'utilizzo della proprietà My.Application.IsNetworkDeployed, vedere Cenni preliminari sul modello di applicazione Visual Basic.
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative alla proprietà My.Application.IsNetworkDeployed.
Per |
Vedere |
---|---|
Verificare la disponibilità di aggiornamenti per un'applicazione. |
Procedura: verificare la presenza di aggiornamenti di applicazioni ClickOnce |
Scaricare l'aggiornamento di un'applicazione. |
Procedura: scaricare aggiornamenti dell'applicazione ClickOnce |
Esempio
L'esempio seguente consente di scaricare e installare un aggiornamento dopo aver controllato che l'applicazione sia stata distribuita da una rete. Nel metodo Update l'applicazione non viene aggiornata se non è obsoleta. Per applicare l'aggiornamento è necessario riavviare l'applicazione. Per ulteriori informazioni, vedere Procedura: scaricare aggiornamenti dell'applicazione ClickOnce.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Con l'oggetto My.Application.Deployment è possibile aggiornare solo le applicazioni che sono state distribuite mediante ClicKOnce. Per ulteriori informazioni sulla distribuzione delle applicazioni ClickOnce, vedere Procedura: pubblicare un'applicazione ClickOnce.
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.ApplicationServices
Classe:ConsoleApplicationBase
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
No |
Applicazione di console |
Sì |
Libreria di controlli Windows |
No |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |
Autorizzazioni
Potrebbero essere necessarie le seguenti autorizzazioni:
Autorizzazione |
Descrizione |
---|---|
Controlla la possibilità di accedere ai file e alle cartelle. Enumerazione associata: Unrestricted. |
Per ulteriori informazioni, vedere Protezione dall'accesso di codice e Richiesta di autorizzazioni.
Vedere anche
Attività
Procedura: verificare la presenza di aggiornamenti di applicazioni ClickOnce
Procedura: scaricare aggiornamenti dell'applicazione ClickOnce
Procedura: pubblicare un'applicazione ClickOnce
Concetti
Cenni preliminari sul modello di applicazione Visual Basic