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.
Примеры
В этом примере выполняется скачивание и установка обновления после проверки развертывания приложения из сети. Метод 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 свойства приводит к исключению InvalidDeploymentException .
Дополнительные сведения о настройке ClickOnce см. в статье "Публикация приложений ClickOnce". Дополнительные сведения о развертывании приложения ClickOnce см. в статье "Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации".
Дополнительные сведения об использовании My.Application.IsNetworkDeployed свойства см. в разделе "Обзор модели приложений Visual Basic".
Доступность по типу проекта
| тип проекта | В наличии |
|---|---|
| Приложение Windows Forms | Да |
| Библиотека классов | Нет |
| Консольное приложение | Да |
| Библиотека элементов управления Windows Forms | Нет |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Да |
| Веб-сайт | Нет |