FabricClient.ApplicationManagementClient.UpgradeApplicationAsync Methode
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.
Überlädt
UpgradeApplicationAsync(ApplicationUpgradeDescription) |
Führt ein Upgrade für eine Anwendung instance durch. |
UpgradeApplicationAsync(ApplicationUpgradeDescription, TimeSpan, CancellationToken) |
Führt ein Upgrade für eine Anwendung instance durch. |
UpgradeApplicationAsync(ApplicationUpgradeDescription)
Führt ein Upgrade für eine Anwendung instance durch.
public System.Threading.Tasks.Task UpgradeApplicationAsync (System.Fabric.Description.ApplicationUpgradeDescription upgradeDescription);
member this.UpgradeApplicationAsync : System.Fabric.Description.ApplicationUpgradeDescription -> System.Threading.Tasks.Task
Public Function UpgradeApplicationAsync (upgradeDescription As ApplicationUpgradeDescription) As Task
Parameter
- upgradeDescription
- ApplicationUpgradeDescription
Die Beschreibung der Upgraderichtlinie und der Anwendung, die aktualisiert werden soll.
Gibt zurück
Ein Task , der den Vorgang darstellt.
Ausnahmen
ApplicationUpgradeInProgress: Die Anwendung wird bereits auf die angeforderte Version aktualisiert.
Das FabricClient Objekt befindet sich in einem geschlossenen Zustand. Entsorgen Sie das FabricClient von Ihnen verwendete Objekt, und instanziieren Sie ein neues FabricClient Objekt.
ApplicationUpgradeInProgress: Die Anwendung wird bereits auf die angeforderte Version aktualisiert.
ApplicationNotFound: Die Anwendung ist nicht vorhanden.
Fehler beim Zugreifen auf eine Datei im Imagespeicher.
Im Imagespeicher wurde keine erforderliche Datei gefunden.
Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.
Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.
ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.
Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.
Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.
Gilt für:
UpgradeApplicationAsync(ApplicationUpgradeDescription, TimeSpan, CancellationToken)
Führt ein Upgrade für eine Anwendung instance durch.
public System.Threading.Tasks.Task UpgradeApplicationAsync (System.Fabric.Description.ApplicationUpgradeDescription upgradeDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.UpgradeApplicationAsync : System.Fabric.Description.ApplicationUpgradeDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function UpgradeApplicationAsync (upgradeDescription As ApplicationUpgradeDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parameter
- upgradeDescription
- ApplicationUpgradeDescription
Die Beschreibung der Upgraderichtlinie und der Anwendung, die aktualisiert werden soll.
- timeout
- TimeSpan
Die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor zurückgegeben TimeoutExceptionwird.
- cancellationToken
- CancellationToken
Das Token, das der Vorgang beobachtet. Es kann verwendet werden, um die Benachrichtigung zu verbreiten, dass der Vorgang abgebrochen werden soll.
Gibt zurück
Ein Task , der den Vorgang darstellt.
Ausnahmen
ApplicationUpgradeInProgress: Die Anwendung wird bereits auf die angeforderte Version aktualisiert.
Das FabricClient Objekt befindet sich in einem geschlossenen Zustand. Entsorgen Sie das FabricClient von Ihnen verwendete Objekt, und instanziieren Sie ein neues FabricClient Objekt.
ApplicationUpgradeInProgress: Die Anwendung wird bereits auf die angeforderte Version aktualisiert.
ApplicationNotFound: Die Anwendung ist nicht vorhanden.
Fehler beim Zugreifen auf eine Datei im Imagespeicher.
Im Imagespeicher wurde keine erforderliche Datei gefunden.
Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.
Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.
ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.
Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.
Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.
Gilt für:
Azure SDK for .NET