Freigeben über


FabricClient.ApplicationManagementClient.UpgradeApplicationAsync Methode

Definition

Ü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: