ApplicationDeployment.UpdatedVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.