Propriedade My.aplicativo.IsNetworkDeployed
Obtém um Boolean que representa se o aplicativo foi implantado em uma rede usando ClickOnce.
' Usage
Dim value As Boolean = My.Application.IsNetworkDeployed
' Declaration
Public ReadOnly Property IsNetworkDeployed As Boolean
Valor de retorno
Valor de propriedade
A Boolean que representa se o aplicativo foi implantado em uma rede. O valor é True Se o aplicativo corrente foi implantado em uma rede; caso contrário, o valor é False.
Comentários
The My.Application.IsNetworkDeployed propriedade indica se o aplicativo foi implantado em uma rede usando ClickOnce. Para obter mais informações sobre aplicativos ClickOnce, consulte Implantação do ClickOnce.
Você deve verificar essa propriedade é True antes de acessar o Propriedade My.aplicativo.implantação. Caso contrário, se o aplicativo não for implantado a partir de uma rede usando ClickOnce, lendo o My.Application.Deployment propriedade resultados em um InvalidDeploymentException exceção.
Para obter mais informações sobre a configuração do ClickOnce, consulte Publicando aplicativos ClickOnce. Para obter mais informações sobre a implantação de um aplicativo ClickOnce, consulte Como: publicar um aplicativo ClickOnce..
Para obter mais informações sobre como usar o My.Application.IsNetworkDeployed propriedade, consulte Visão Geral Sobre o Modelo do Aplicativo Visual Basic.
Tarefas
A tabela seguinte lista exemplos de tarefas envolvendo a propriedade My.Application.IsNetworkDeployed.
Para |
Consulte |
---|---|
Verifique se há uma atualização do aplicativo. |
|
Baixe uma atualização de aplicativo. |
Exemplo
Este exemplo faz o download e instala a atualização após verificar que o aplicativo será implantado em uma rede.O método Update não atualiza o aplicativo, a menos que ele esteja desatualizado.O aplicativo tem que reiniciar para usar a atualização.Para obter mais informações, consulte Como: Baixar atualizações do aplicativo ClickOnce.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Somente aplicativos que são implantados ClickOnce podem ser atualizados usando o My.Application.Deployment objeto. Para obter mais informações sobre a implantação de um aplicativo ClickOnce, consulte Como: publicar um aplicativo ClickOnce..
Requisitos
Namespace:Microsoft.VisualBasic.ApplicationServices
Classe:ConsoleApplicationBase
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Disponibilidade por Tipo de Projeto
Tipo de Projeto |
Disponível |
---|---|
Aplicativo do Windows |
Sim |
Biblioteca de Classe |
Não |
Aplicativo de Console |
Sim |
Biblioteca de Controle do Windows |
Não |
Biblioteca de Controle da Web |
Não |
Serviço do Windows |
Sim |
Site |
Não |
Permissões
A permissão a seguir pode ser necessária:
Permissão |
Descrição |
---|---|
Controla a habilidade de acesso a arquivos e pastas.Enumeração associada: Unrestricted. |
Para obter mais informações, consulte Segurança de Acesso de código e Solicitando permissões.
Consulte também
Tarefas
Como: Marcar Para atualizações do aplicativo ClickOnce
Como: Baixar atualizações do aplicativo ClickOnce
Como: publicar um aplicativo ClickOnce.
Conceitos
Visão Geral Sobre o Modelo do Aplicativo Visual Basic