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

範例

此範例會在檢查應用程式是否從網路部署之後下載並安裝更新。 除非應用程式已過期,否則 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 Forms 應用程式
類別庫
主控台應用程式
Windows Form 控制項程式庫
Web 控制項程式庫
Windows 服務
網站

適用於

另請參閱