ConsoleApplicationBase.IsNetworkDeployed プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 サイト | いいえ |
適用対象
こちらもご覧ください
.NET