ConsoleApplicationBase.Deployment プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のアプリケーションの ClickOnce 配置オブジェクトを取得します。ClickOnce 配置オブジェクトを使用すると、現在の配置をプログラムから更新したり、ファイルをオンデマンドでダウンロードしたりできます。
public:
property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment
プロパティ値
ApplicationDeploymentアプリケーションの ClickOnce 配置の オブジェクト。
例外
アプリケーションが ClickOnce アプリケーションとして配置されていない。
例
この例では、アプリケーションがネットワークに展開されていることを確認した後、更新プログラムをダウンロードしてインストールします。 メソッドは Update 、古い場合を除き、アプリケーションを更新しません。 更新プログラムを使用するには、アプリケーションを再起動する必要があります。
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
ClickOnce が配置されているアプリケーションのみが、 オブジェクトを My.Application.Deployment
使用して更新できます。 ClickOnce アプリケーションの配置の詳細については、「 方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する」を参照してください。
注釈
プロパティは My.Application.Deployment
、アプリケーションの ClickOnce ApplicationDeployment オブジェクトを返します。 オブジェクトは ApplicationDeployment 、プログラムによる現在の展開の更新と、ファイルのオンデマンド ダウンロードのサポートを提供します。 ClickOnce アプリケーションとその配置方法の詳細については、「 ClickOnce のセキュリティと配置と ClickOnceアプリケーションの発行」を参照してください。
プロパティにアクセスMy.Application.Deployment
するIsNetworkDeployed前に、 プロパティが True
であることを確認します。 それ以外の場合、アプリケーションが ClickOnce を使用して配置されていない場合は、 プロパティを My.Application.Deployment
読み取ると例外 InvalidDeploymentException が発生します。 ClickOnce アプリケーションの配置の詳細については、「 方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する」を参照してください。
プロパティの My.Application.Deployment
使用方法の詳細については、「 Visual Basic アプリケーション モデルの概要」を参照してください。
プロジェクトの種類別の可用性
プロジェクトの種類 | 使用可能 |
---|---|
Windows フォーム アプリケーション | はい |
クラス ライブラリ | いいえ |
コンソール アプリケーション | はい |
Windows フォーム コントロール ライブラリ | いいえ |
Web コントロール ライブラリ | いいえ |
Windows サービス | はい |
Web サイト | いいえ |
適用対象
こちらもご覧ください
.NET