ConsoleApplicationBase.Deployment Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект развертывания ClickOnce текущего приложения, который обеспечивает поддержку обновления текущего развертывания программным способом и поддержки скачивания файлов по запросу.
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
Значение свойства
Объект ApplicationDeployment развертывания ClickOnce приложения.
Исключения
Приложение не развертывается как приложение ClickOnce.
Примеры
В этом примере выполняется скачивание и установка обновления после проверки того, что приложение развернуто в сети. Метод Update не обновляет приложение, если оно не устарело. Приложение необходимо перезапустить для использования обновления.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Только развернутые приложения ClickOnce можно обновить с помощью My.Application.Deployment объекта. Дополнительные сведения о развертывании приложения ClickOnce см. в статье "Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации".
Комментарии
Свойство My.Application.Deployment возвращает объект ClickOnce ApplicationDeployment приложения. Объект ApplicationDeployment обеспечивает поддержку обновления текущего развертывания программным способом, а также поддержку скачивания файлов по запросу. Дополнительные сведения о приложениях ClickOnce и их развертывании см. в статье ClickOnce Security and Deployment and Publishing ClickOnce Application.
Убедитесь, что IsNetworkDeployed свойство находится True перед доступом к свойству My.Application.Deployment . В противном случае, если приложение не развернуто с помощью ClickOnce, чтение My.Application.Deployment свойства приводит к исключению InvalidDeploymentException . Дополнительные сведения о развертывании приложения ClickOnce см. в статье "Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации".
Дополнительные сведения об использовании My.Application.Deployment свойства см. в разделе "Обзор модели приложений Visual Basic".
Доступность по типу проекта
| тип проекта | В наличии |
|---|---|
| Приложение Windows Forms | Да |
| Библиотека классов | Нет |
| Консольное приложение | Да |
| Библиотека элементов управления Windows Forms | Нет |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Да |
| Веб-сайт | Нет |