ConsoleApplicationBase.IsNetworkDeployed プロパティ

定義

ClickOnce を使ってネットワークから配置されたアプリケーションであるかどうかを表す Boolean 値を取得します。

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 フォーム アプリケーション はい
クラス ライブラリ いいえ
コンソール アプリケーション はい
Windows フォーム コントロール ライブラリ いいえ
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

適用対象

こちらもご覧ください