ConsoleApplicationBase.IsNetworkDeployed Proprietà

Definizione

Ottiene un valore Boolean che indica se l'applicazione è stata distribuita da una rete mediante ClickOnce.

public:
 property bool IsNetworkDeployed { bool get(); };
public bool IsNetworkDeployed { get; }
member this.IsNetworkDeployed : bool
Public ReadOnly Property IsNetworkDeployed As Boolean

Valore della proprietà

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 il valore è False.

Esempio

In questo esempio viene scaricato e installato l'aggiornamento dopo aver verificato che l'applicazione venga distribuita da una rete. Il Update metodo non aggiorna l'applicazione a meno che non sia aggiornato. L'applicazione deve riavviare per usare l'aggiornamento.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

È possibile aggiornare solo le applicazioni distribuite da ClickOnce usando l'oggetto My.Application.Deployment . Per altre informazioni sulla distribuzione di un'applicazione ClickOnce, vedere Procedura: Pubblicare un'applicazione ClickOnce usando la Pubblicazione guidata.

Commenti

La My.Application.IsNetworkDeployed proprietà indica se l'applicazione è stata distribuita da una rete usando ClickOnce. Per altre informazioni sulle applicazioni ClickOnce, vedere ClickOnce Security and Deployment.

È necessario verificare che questa proprietà sia True prima di accedere alla Deployment proprietà. In caso contrario, se l'applicazione non viene distribuita da una rete usando ClickOnce, leggere la My.Application.Deployment proprietà genera un'eccezione InvalidDeploymentException .

Per altre informazioni sulla configurazione di ClickOnce, vedere Pubblicazione di applicazioni ClickOnce. Per altre informazioni sulla distribuzione di un'applicazione ClickOnce, vedere Procedura: Pubblicare un'applicazione ClickOnce usando la Pubblicazione guidata.

Per altre informazioni sull'uso della My.Application.IsNetworkDeployed proprietà, vedere Panoramica del modello di applicazione Visual Basic.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Windows Forms Application
Libreria di classi No
Applicazione console
Libreria di controllo Windows Form No
Libreria di controlli Web No
Servizio Windows
Sito Web No

Si applica a

Vedi anche