Compartilhar via


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.

Como: Marcar Para atualizações do aplicativo ClickOnce

Baixe uma atualização de aplicativo.

Como: Baixar atualizações do aplicativo ClickOnce

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

FileIOPermission

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

Objeto My.Application

Propriedade My.aplicativo.implantação

IsNetworkDeployed