ConsoleApplicationBase.IsNetworkDeployed Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |