ApplicationDeployment.UpdatedVersion プロパティ
アセンブリ: System.Deployment (system.deployment.dll 内)

更新のバージョンを示す Version。

新しい更新がインストールされていても、Application で Restart をまだ呼び出していない場合、UpdatedVersion は CurrentVersion と異なります。アプリケーションの配置マニフェストが自動更新を実行するように構成されている場合は、この 2 つの値を比較して、アプリケーションを再起動する必要があるかどうかを判断できます。
アプリケーションが更新されていない場合は、UpdatedVersion は CurrentVersion と同じ値を返します。

ClickOnce によってアプリケーションが更新されているかどうかを確認するメソッドを定義するコード例を次に示します。
Public Function IsNewVersionAvailable() As Boolean Dim isRestartRequired As Boolean = False If (ApplicationDeployment.IsNetworkDeployed) Then Dim AD As ApplicationDeployment = ApplicationDeployment.CurrentDeployment If (AD.UpdatedVersion > AD.CurrentVersion) Then isRestartRequired = True End If End If IsNewVersionAvailable = isRestartRequired End Function
public Boolean IsNewVersionAvailable() { Boolean isRestartRequired = false; if (ApplicationDeployment.IsNetworkDeployed) { ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment; if (ad.UpdatedVersion > ad.CurrentVersion) { isRestartRequired = true; } } return (isRestartRequired); }
public: bool IsNewVersionAvailable() { bool isRestartRequired = false; if (ApplicationDeployment::IsNetworkDeployed) { ApplicationDeployment^ restartAppDeployment = ApplicationDeployment::CurrentDeployment; if (restartAppDeployment->UpdatedVersion > restartAppDeployment->CurrentVersion) { isRestartRequired = true; } } return (isRestartRequired); }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からApplicationDeployment.UpdatedVersion プロパティを検索する場合は、下記のリンクをクリックしてください。

- ApplicationDeployment.UpdatedVersion プロパティのページへのリンク