Condividi tramite


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

Libreria di classi

No

Applicazione di console

Libreria di controlli Windows

No

Libreria di controlli Web

No

Servizio Windows

Sito Web

No

Autorizzazioni

Potrebbero essere necessarie le seguenti autorizzazioni:

Autorizzazione

Descrizione

FileIOPermission

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

Riferimenti

Oggetto My.Application

Proprietà My.Application.Deployment

IsNetworkDeployed