ConsoleApplicationBase.Deployment プロパティ

定義

現在のアプリケーションの 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 サイト いいえ

適用対象

こちらもご覧ください