Freigeben über


FabricClient.ApplicationManagementClient.UpdateApplicationAsync Methode

Definition

Überlädt

UpdateApplicationAsync(ApplicationUpdateDescription)

Updates eine Service Fabric-Anwendung.

UpdateApplicationAsync(ApplicationUpdateDescription, TimeSpan, CancellationToken)

Updates eine Service Fabric-Anwendung.

UpdateApplicationAsync(ApplicationUpdateDescription)

Updates eine Service Fabric-Anwendung.

public System.Threading.Tasks.Task UpdateApplicationAsync (System.Fabric.Description.ApplicationUpdateDescription applicationUpdateDescription);
member this.UpdateApplicationAsync : System.Fabric.Description.ApplicationUpdateDescription -> System.Threading.Tasks.Task
Public Function UpdateApplicationAsync (applicationUpdateDescription As ApplicationUpdateDescription) As Task

Parameter

applicationUpdateDescription
ApplicationUpdateDescription

Beschreibung des Anwendungsupdates.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

InvalidNameUri: Der Anwendungsname ist kein gültiger Benennungs-URI.

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpdateInProgress: Ein weiteres Anwendungsupdate wird bereits ausgeführt.

Die angegebenen Anwendungsupdateparameter sind falsch. Informationen zur MinimumNodesrichtigen Spezifikation der Anwendungskapazitätsparameter finden Sie unter und MaximumNodesMetrics .

Es ist möglich, dass Parameter in ApplicationUpdateDescription gültig sind, aber wenn sie mit vorhandenen Anwendungskapazitätsparametern kombiniert werden, erzeugen sie eine ungültige Kombination. Beispiel: Festlegen MinimumNodes auf einen Wert, der höher ist als der Wert, der beim MaximumNodes Erstellen der Anwendung angegeben wurde.

Gilt für:

UpdateApplicationAsync(ApplicationUpdateDescription, TimeSpan, CancellationToken)

Updates eine Service Fabric-Anwendung.

public System.Threading.Tasks.Task UpdateApplicationAsync (System.Fabric.Description.ApplicationUpdateDescription applicationUpdateDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.UpdateApplicationAsync : System.Fabric.Description.ApplicationUpdateDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function UpdateApplicationAsync (applicationUpdateDescription As ApplicationUpdateDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

applicationUpdateDescription
ApplicationUpdateDescription

Beschreibung des Anwendungsupdates.

timeout
TimeSpan

Definiert die maximale Zeit, die das System diesen Vorgang fortsetzen lässt, bevor zurückgegeben TimeoutExceptionwird.

cancellationToken
CancellationToken

Der CancellationToken, den 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

InvalidNameUri: Der Anwendungsname ist kein gültiger Benennungs-URI.

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpdateInProgress: Ein weiteres Anwendungsupdate wird bereits ausgeführt.

Die angegebenen Anwendungsupdateparameter sind falsch. Informationen zur MinimumNodesrichtigen Spezifikation der Anwendungskapazitätsparameter finden Sie unter und MaximumNodesMetrics .

Es ist möglich, dass Parameter in ApplicationUpdateDescription gültig sind, aber wenn sie mit vorhandenen Anwendungskapazitätsparametern kombiniert werden, erzeugen sie eine ungültige Kombination. Beispiel: Festlegen MinimumNodes auf einen Wert, der höher ist als der Wert, der beim MaximumNodes Erstellen der Anwendung angegeben wurde.

Gilt für: