ConsoleApplicationBase.IsNetworkDeployed 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个 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 安全和部署。
在访问Deployment该属性之前,应确认此属性是否为 True
。 否则,如果未使用 ClickOnce 从网络部署应用程序,则读取 My.Application.Deployment
属性会导致 InvalidDeploymentException 异常。
有关配置 ClickOnce 的详细信息,请参阅 发布 ClickOnce 应用程序。 有关部署 ClickOnce 应用程序的详细信息,请参阅 如何:使用发布向导发布 ClickOnce 应用程序。
有关使用 My.Application.IsNetworkDeployed
属性的详细信息,请参阅 Visual Basic 应用程序模型概述。
可用性(按项目类型)
项目类型 | 可用 |
---|---|
Windows 窗体应用程序 | 是 |
类库 | 否 |
控制台应用程序 | 是 |
Windows 窗体控件库 | 否 |
Web 控件库 | 否 |
Windows 服务 | 是 |
网站 | 否 |