Язык

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

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

System.Deployment.Application.ApplicationDeployment

Объект System.Deployment.Application.ApplicationDeployment развертывания ClickOnce приложения.

Исключения

System.Deployment.Application.InvalidDeploymentException

Приложение не развертывается как приложение ClickOnce.

Примеры

В этом примере выполняется скачивание и установка обновления после проверки того, что приложение развернуто в сети. Метод <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.Deployment возвращает объект ClickOnce <xref:System.Deployment.Application.ApplicationDeployment> приложения. Объект <xref:System.Deployment.Application.ApplicationDeployment> обеспечивает поддержку обновления текущего развертывания программным способом, а также поддержку скачивания файлов по запросу. Дополнительные сведения о приложениях ClickOnce и их развертывании см. в статье ClickOnce Security and Deployment and Publishing ClickOnce Application.

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

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

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

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

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

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