通过


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 表示应用程序是否是从网络部署的。 如果当前应用程序是从网络部署的,则该值 为 ;否则,该值为 < a1/>。

示例

此示例在检查应用程序是否已从网络部署后下载并安装更新。 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 窗体应用程序 是的
类库
控制台应用程序 是的
Windows 窗体控件库
Web 控件库
Windows 服务 是的
网站

适用于

另请参阅