ConsoleApplicationBase.Deployment Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |