System.Deployment.Application 名前空間
この名前空間の主要なクラスは ApplicationDeployment です。CheckForUpdate メソッドまたは CheckForUpdateAsync メソッドを使用すると、配置に利用できる更新があるかどうか調べることができます。後者のメソッドは、正常に完了すると CheckForUpdateCompleted イベントを発生させます。CheckForDetailedUpdate は、更新のバージョン番号や、その更新が現在のユーザーにとって必須の更新かどうかなど、更新に関する重要な情報を返します。更新を利用できる場合は、Update または UpdateAsync を使用してインストールできます。後者のメソッドは、更新のインストールが完了すると UpdateCompleted イベントを発生させます。サイズの大きい更新の場合は、CheckForUpdateProgressChanged イベントと UpdateProgressChanged イベントによって進行状況の通知を受け取ることができます。また、ProgressChangedEventArgs の情報を使用して、ダウンロードのステータスをユーザーに通知することもできます。
ApplicationDeployment を使用すると、必要に応じてサイズの大きいファイルやアセンブリをダウンロードすることもできます。これらのファイルは、インストール時にダウンロードされないように、配置のアプリケーション マニフェスト内で "optional" としてマークする必要があります。DownloadFileGroup メソッドまたは DownloadFileGroupAsync メソッドを使用すると、アプリケーションの存続期間にいつでもファイルをダウンロードできます。AppDomain クラスの AssemblyResolve イベントのイベント ハンドラを提供することによって、アセンブリがメモリに読み込まれる前にダウンロードできます。詳細については、「チュートリアル : デザイナを使用し、ClickOnce 配置 API で必要に応じてアセンブリをダウンロードする」を参照してください。

クラス | 説明 | |
---|---|---|
![]() | ApplicationDeployment | プログラムによる現在の配置の更新と、必要に応じたファイルのダウンロードをサポートします。このクラスは継承できません。 |
![]() | CheckForUpdateCompletedEventArgs | CheckForUpdateAsync の呼び出しによって取得した詳細な更新情報を表します。 |
![]() | DependentPlatformMissingException | ClickOnce 配置をアクティブ化するときにプラットフォーム依存関係が見つからなかったため、配置を実行できないことを示します。 |
![]() | DeploymentDownloadException | ClickOnce マニフェストまたは配置のファイルをクライアント コンピュータにダウンロードする際にエラーが発生したことを示します。 |
![]() | DeploymentException | すべての配置関連の例外で使用する基本クラスを定義します。 |
![]() | DeploymentProgressChangedEventArgs | 非同期操作で報告される進行状況データを表します。 |
![]() | DeploymentServiceCom | ClickOnce 配置 API の内部サービスを提供します。 |
![]() | DownloadApplicationCompletedEventArgs | DownloadApplicationCompleted イベントのデータを提供します。 |
![]() | DownloadFileGroupCompletedEventArgs | 最近完了したファイルのダウンロードについて説明します。 |
![]() | DownloadProgressChangedEventArgs | DownloadProgressChanged イベントのデータを提供します。 |
![]() | GetManifestCompletedEventArgs | GetManifestCompleted イベントのデータを提供します。 |
![]() | InPlaceHostingManager | ClickOnce 配置を管理します。 |
![]() | InvalidDeploymentException | ClickOnce が配置マニフェストまたはアプリケーション マニフェストを読み込むことができなかったことを示します。 |
![]() | TrustNotGrantedException | ローカル コンピュータで実行するための適切なレベルの信頼がアプリケーションにないことを示します。 |
![]() | UpdateCheckInfo | CheckForDetailedUpdate の呼び出しによって取得した詳細な更新情報を表します。 |

デリゲート | 説明 | |
---|---|---|
![]() | CheckForUpdateCompletedEventHandler | ApplicationDeployment の CheckForUpdateCompleted イベントを処理するメソッドを表します。 |
![]() | DeploymentProgressChangedEventHandler | ApplicationDeployment の CheckForUpdateProgressChanged イベント、UpdateProgressChanged イベント、または DownloadFileGroupProgressChanged イベントを処理するメソッドを表します。 |
![]() | DownloadFileGroupCompletedEventHandler | ApplicationDeployment の DownloadFileGroupCompleted イベントを処理するメソッドを表します。 |

Weblioに収録されているすべての辞書からSystem.Deployment.Application 名前空間を検索する場合は、下記のリンクをクリックしてください。

- System.Deployment.Application 名前空間のページへのリンク