ConsoleApplicationBase.Deployment Propriedade

Definição

Obtém o objeto de implementação ClickOnce da aplicação atual, que oferece suporte para atualizar programaticamente a implementação atual e suporte para download on-demand de ficheiros.

public:
 property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment

Valor de Propriedade

O ApplicationDeployment objeto para a implementação ClickOnce da aplicação.

Exceções

A aplicação não é implementada como uma aplicação ClickOnce.

Exemplos

Este exemplo descarrega e instala a atualização após verificar se a aplicação está implementada em rede. O Update método não atualiza a candidatura a menos que esteja desatualizada. A aplicação tem de reiniciar para usar a atualização.

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

Apenas as aplicações implementadas pelo ClickOnce podem ser atualizadas usando o My.Application.Deployment objeto. Para mais informações sobre a implementação de uma aplicação ClickOnce, veja Como: Publicar uma Aplicação ClickOnce usando o Assistente de Publicação.

Observações

A My.Application.Deployment propriedade devolve o objeto ClickOnce ApplicationDeployment da aplicação. O ApplicationDeployment objeto fornece suporte para atualizar programáticamente a implementação atual, bem como suporte para o download sob demanda de ficheiros. Para mais informações sobre aplicações ClickOnce e como as implementar, consulte Segurança e Implementação e Publicação de Aplicações ClickOnce ClickOnce em Segurança e Publicação.

Confirme que a IsNetworkDeployed propriedade está disponível True antes de aceder à propriedade My.Application.Deployment . Caso contrário, se a aplicação não for implementada usando o ClickOnce, a leitura da My.Application.Deployment propriedade resulta numa InvalidDeploymentException exceção. Para mais informações sobre a implementação de uma aplicação ClickOnce, veja Como: Publicar uma Aplicação ClickOnce usando o Assistente de Publicação.

Para mais informações sobre a utilização da propriedade My.Application.Deployment, veja Visão Geral do Modelo de Aplicação Visual Basic.

Disponibilidade por tipo de projeto

Tipo de Projeto Available
Aplicação Windows Forms Sim
Biblioteca de Classes No
Aplicativo de console Sim
Biblioteca de Controlo Windows Forms No
Biblioteca de controle da Web No
Serviço Windows Sim
Web site No

Aplica-se a

Ver também