My.Application.IsNetworkDeployed プロパティ
更新 : 2007 年 11 月
このアプリケーションがネットワークから ClickOnce を使用して配置されたものかどうかを示す Boolean 値を取得します。
' Usage
Dim value As Boolean = My.Application.IsNetworkDeployed
' Declaration
Public ReadOnly Property IsNetworkDeployed As Boolean
戻り値
このアプリケーションがネットワークから配置されたものかどうかを示す Boolean 値。ネットワークから配置されたアプリケーションの場合は True、それ以外の場合は False が返されます。
解説
My.Application.IsNetworkDeployed プロパティは、このアプリケーションがネットワークから ClickOnce を使用して配置されたものかどうかを示します。ClickOnce アプリケーションの詳細については、「ClickOnce の配置」を参照してください。
My.Application.Deployment プロパティにアクセスする前に、このプロパティが True であることを確認してください。そうしないと、アプリケーションがネットワークから ClickOnce を使用して配置されていない場合は、My.Application.Deployment プロパティを読み取ろうとしたときに InvalidDeploymentException 例外が発生します。
ClickOnce の設定の詳細については、「ClickOnce アプリケーションの発行」を参照してください。ClickOnce アプリケーションの配置の詳細については、「方法 : ClickOnce アプリケーションを発行する」を参照してください。
My.Application.IsNetworkDeployed プロパティの使い方の詳細については、「Visual Basic アプリケーション モデルの概要」を参照してください。
処理手順
My.Application.IsNetworkDeployed プロパティに関連するタスクの例を次の表に示します。
目的 |
参照項目 |
---|---|
アプリケーションの更新を確認する |
|
アプリケーションの更新をダウンロードする |
使用例
この例では、アプリケーションがネットワークから配置されたものであることを確認したうえで、更新のダウンロードとインストールを行います。Update メソッドは、アプリケーションが最新の状態であるときはアプリケーションを更新しません。更新を使用するためには、アプリケーションを再起動する必要があります。詳細については、「方法 : ClickOnce アプリケーションの更新をダウンロードする」を参照してください。
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
My.Application.Deployment オブジェクトを使用して更新できるのは、ClickOnce を使用して配置したアプリケーションだけです。ClickOnce アプリケーションの配置の詳細については、「方法 : ClickOnce アプリケーションを発行する」を参照してください。
必要条件
名前空間 : Microsoft.VisualBasic.ApplicationServices
クラス : ConsoleApplicationBase
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)
プロジェクトの種類ごとの可用性
プロジェクトの種類 |
可用性 |
---|---|
Windows アプリケーション |
使用する |
クラス ライブラリ |
使用しない |
コンソール アプリケーション |
使用する |
Windows コントロール ライブラリ |
使用しない |
Web コントロール ライブラリ |
使用しない |
Windows サービス |
使用する |
Web サイト |
使用しない |
アクセス許可
次のアクセス許可が必要です。
アクセス許可 |
説明 |
---|---|
ファイルとフォルダへのアクセス許可を制御します。関連する列挙値 : Unrestricted。 |
詳細については、「コード アクセス セキュリティ」および「アクセス許可の要求」を参照してください。
参照
処理手順
方法 : ClickOnce アプリケーションの更新の有無をチェックする
方法 : ClickOnce アプリケーションの更新をダウンロードする