Sdílet prostřednictvím


Postupy: Kontrola aktualizací aplikací technologie ClickOnce (Visual Basic)

V tomto příkladu je použit objekt My.Application.Deployment k zjištění dostupných aktualizací pro aplikace. Pokud byla aplikace zavedena jako ClickOnce aplikace, příklad zobrazí příslušných text v uživatelském rozhraní (UI).

Další informace týkající se ClickOnce aplikací a způsobu jejich nasazení naleznete v tématu ClickOnce zabezpečení a nasazení a Publikování aplikace ClickOnce.

Příklad

V tomto příkladu je použita vlastnost IsNetworkDeployed k zajištění zavedení aplikace ze sítě pomocí ClickOnce. Potom je použita metoda CheckForUpdate objektu My.Application.Deployment, která zkontroluje zda je dostupná ClickOnce aktualizace pro aplikaci.

Sub CheckUpdateAvailability()
    If My.Application.IsNetworkDeployed() Then
        If My.Application.Deployment.CheckForUpdate() Then
            MsgBox("Update is available for download")
        Else
            MsgBox("No updates are available for download")
        End If
    Else
        MsgBox("Application is not ClickOnce deployed")
    End If
End Sub

Pouze aplikace, které jsou nasazeny pomocí ClickOnce můžou být aktualizovány pomocí objektu My.Application.Deployment. Další informace o zavedení ClickOnce aplikace naleznete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.

Viz také

Úkoly

Postupy: Stahování aktualizací aplikací technologie ClickOnce (Visual Basic)

Odkaz

Deployment