ApplicationDeployment.UpdatedVersion Eigenschaft

Definition

Ruft die Version des zuletzt heruntergeladenen Updates ab.

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

Eigenschaftswert

Version

Die Version, die die Version des Updates beschreibt.

Beispiele

Im folgenden Codebeispiel wird eine Methode definiert, die bestimmt, ob ClickOnce die Anwendung aktualisiert hat.

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

Hinweise

UpdatedVersion unterscheidet sich davon CurrentVersion , ob ein neues Update installiert wurde, Sie aber noch nicht aufgerufen Restart Applicationhaben. Wenn das Bereitstellungsmanifest der Anwendung so konfiguriert ist, dass automatische Updates ausgeführt werden, können Sie diese beiden Werte vergleichen, um zu ermitteln, ob Sie die Anwendung neu starten sollten.

Wenn die Anwendung nicht aktualisiert wurde, UpdatedVersion wird derselbe Wert wie CurrentVersion.

Gilt für: