ApplicationDeployment.UpdatedVersion Propriedade

Definição

Obtém a versão da atualização baixada recentemente.Gets the version of the update that was recently downloaded.

public:
 property Version ^ UpdatedVersion { Version ^ get(); };
public Version UpdatedVersion { get; }
member this.UpdatedVersion : Version
Public ReadOnly Property UpdatedVersion As Version

Valor da propriedade

Version

O Version que descreve a versão da atualização.The Version describing the version of the update.

Exemplos

O exemplo de código a seguir define um método que determina se o ClickOnce atualizou o aplicativo.The following code example defines a method that determines whether ClickOnce has updated the application.

public:
    bool IsNewVersionAvailable()
    {
        bool isRestartRequired = false;

        if (ApplicationDeployment::IsNetworkDeployed)
        {
            ApplicationDeployment^ restartAppDeployment =
                ApplicationDeployment::CurrentDeployment;
            if (restartAppDeployment->UpdatedVersion > 
                restartAppDeployment->CurrentVersion)
            {
                isRestartRequired = true;
            }
        }

        return (isRestartRequired);
    }
public Boolean IsNewVersionAvailable()
{
    Boolean isRestartRequired = false;

    if (ApplicationDeployment.IsNetworkDeployed)
    {
        ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
        if (ad.UpdatedVersion > ad.CurrentVersion)
        {
            isRestartRequired = true;
        }
    }

    return (isRestartRequired);
}
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

Comentários

UpdatedVersion difere de CurrentVersion se uma nova atualização tiver sido instalada, mas você ainda não tiver chamado Restart no Application .UpdatedVersion differs from CurrentVersion if a new update has been installed but you have not yet called Restart on the Application. Se o manifesto de implantação do aplicativo estiver configurado para executar atualizações automáticas, você poderá comparar esses dois valores para determinar se deve reiniciar o aplicativo.If the application's deployment manifest is configured to perform automatic updates, you can compare these two values to determine whether you should restart the application.

Se o aplicativo não tiver sido atualizado, UpdatedVersion o retornará o mesmo valor de CurrentVersion .If the application has not been updated, UpdatedVersion returns the same value as CurrentVersion.

Aplica-se a