ConsoleApplicationBase.IsNetworkDeployed Свойство

Определение

Возвращает значение Boolean , представляющее, было ли развернуто приложение из сети с помощью ClickOnce.

public:
 property bool IsNetworkDeployed { bool get(); };
public bool IsNetworkDeployed { get; }
member this.IsNetworkDeployed : bool
Public ReadOnly Property IsNetworkDeployed As Boolean

Значение свойства

Значение Boolean , представляющее, было ли развернуто приложение из сети. Значение равно True , если текущее приложение было развернуто из сети; в противном случае значение равно False.

Примеры

В этом примере выполняется скачивание и установка обновления после проверки развертывания приложения из сети. Метод <xref:System.Deployment.Application.ApplicationDeployment.Update*> не обновляет приложение, если оно не устарело. Приложение необходимо перезапустить для использования обновления.

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

Только приложения, развернутые ClickOnce, можно обновить с помощью My.Application.Deployment объекта. Дополнительные сведения о развертывании приложения ClickOnce см. в статье "Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации".

Комментарии

Свойство My.Application.IsNetworkDeployed указывает, было ли развернуто приложение из сети с помощью ClickOnce. Дополнительные сведения о приложениях ClickOnce см. в разделе "Безопасность и развертывание ClickOnce".

Прежде чем получить доступ к свойству, необходимо убедиться True , что это свойство должно быть задано Deployment . В противном случае, если приложение не развернуто из сети с помощью ClickOnce, чтение My.Application.Deployment свойства приводит к исключению <xref:System.Deployment.Application.InvalidDeploymentException> .

Дополнительные сведения о настройке ClickOnce см. в статье "Публикация приложений ClickOnce". Дополнительные сведения о развертывании приложения ClickOnce см. в статье "Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации".

Дополнительные сведения об использовании My.Application.IsNetworkDeployed свойства см. в разделе "Обзор модели приложений Visual Basic".

Доступность по типу проекта

тип проекта В наличии
Приложение Windows Forms Yes
Библиотека классов Нет
Консольное приложение Yes
Библиотека элементов управления Windows Forms Нет
Библиотека веб-элементов управления Нет
Службы Windows Yes
Веб-сайт Нет

Применяется к

См. также раздел