Propriedade My.aplicativo.implantação
Obtém o objeto de implantação ClickOnce do aplicativo corrente, que fornece suporte para atualizar programaticamente a implantação corrente e o suporte para o baixar de varredura de arquivos.
' Usage
Dim value As System.Deployment.Application.ApplicationDeployment = My.Application.Deployment
' Declaration
Public ReadOnly Property Deployment As System.Deployment.Application.ApplicationDeployment
Valor de retorno
Valor de propriedade
Retorna o ApplicationDeployment objeto para a implantação do ClickOnce do aplicativo.
Exceções
A condição a seguir pode causar uma exceção:
- O aplicativo não será implantado sistema autônomo um aplicativo ClickOnce (InvalidDeploymentException).
Comentários
The My.Application.Deployment propriedade retorna ClickOnce do aplicativo ApplicationDeployment objeto. The ApplicationDeployment objeto oferece suporte para atualizar programaticamente a implantação corrente, bem sistema autônomo suporte para o baixar de varredura de arquivos. Para obter mais informações sobre os aplicativos ClickOnce e como implantá-las, consulte Implantação do ClickOnce e Publicando aplicativos ClickOnce.
Verifique o Propriedade My.aplicativo.IsNetworkDeployed antes de acessar o My.Application.Deployment propriedade. Caso contrário, se o aplicativo não é implantado usando o ClickOnce, lendo o My.Application.Deployment propriedade resultados em um InvalidDeploymentException exceção. 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.Deployment 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.Deployment.
Para |
Consulte |
---|---|
Verificar se há uma atualização de aplicativo |
|
baixar uma atualização de aplicativo |
Exemplo
Este exemplo faz o download e instala a atualização após verificar que o aplicativo é implantado de 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 estão ClickOnce implantado 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
Referência
Propriedade My.aplicativo.IsNetworkDeployed
System.Deployment.Application.ApplicationDeployment
ConsoleApplicationBase.Deployment