ApplicationDeployment.UpdatedVersion Właściwość

Definicja

Pobiera wersję aktualizacji, która została ostatnio pobrana.

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

Wartość właściwości

Version

Opis Version wersji aktualizacji.

Przykłady

Poniższy przykład kodu definiuje metodę, która określa, czy ClickOnce zaktualizowała aplikację.

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

Uwagi

UpdatedVersion różni się od CurrentVersion tego, czy zainstalowano nową aktualizację, ale nie wywołano Restart jeszcze polecenia Application. Jeśli manifest wdrożenia aplikacji jest skonfigurowany do wykonywania aktualizacji automatycznych, możesz porównać te dwie wartości, aby określić, czy należy ponownie uruchomić aplikację.

Jeśli aplikacja nie została zaktualizowana, UpdatedVersion zwraca tę samą wartość co CurrentVersion.

Dotyczy