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 |
| Веб-сайт | Нет |