Partilhar via


ConsoleApplicationBase.IsNetworkDeployed Propriedade

Definição

Obtém um Boolean que representa se o aplicativo foi implantado de uma rede usando o ClickOnce.

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

Valor da propriedade

Um Boolean que representa se o aplicativo foi implantado de uma rede. O valor será True se o aplicativo atual tiver sido implantado de uma rede; caso contrário, o valor será False.

Exemplos

Este exemplo baixa e instala a atualização depois de verificar se o aplicativo foi implantado de uma rede. O Update método não atualiza o aplicativo, a menos que esteja desatualizado. O aplicativo precisa ser reiniciado para usar a atualização.

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

Somente os aplicativos implantados pelo ClickOnce podem ser atualizados usando o My.Application.Deployment objeto . Para obter mais informações sobre como implantar um aplicativo ClickOnce, consulte Como publicar um aplicativo ClickOnce usando o Assistente de Publicação.

Comentários

A My.Application.IsNetworkDeployed propriedade indica se o aplicativo foi implantado de uma rede usando ClickOnce. Para obter mais informações sobre aplicativos ClickOnce, consulte Segurança e implantação do ClickOnce.

Você deve confirmar se essa propriedade é True antes de acessar a Deployment propriedade . Caso contrário, se o aplicativo não for implantado de uma rede usando ClickOnce, a leitura da My.Application.Deployment propriedade resultará em uma exceção InvalidDeploymentException .

Para obter mais informações sobre como configurar o ClickOnce, consulte Publicando aplicativos ClickOnce. Para obter mais informações sobre como implantar um aplicativo ClickOnce, consulte Como publicar um aplicativo ClickOnce usando o Assistente de Publicação.

Para obter mais informações sobre como usar a My.Application.IsNetworkDeployed propriedade , consulte Visão geral do Modelo de Aplicativo do Visual Basic.

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Forms Sim
Biblioteca de Classes Não
Aplicativo do Console Sim
Biblioteca de Controle Windows Forms Não
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Aplica-se a

Confira também