FabricClient.ApplicationManagementClient.UpdateApplicationAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UpdateApplicationAsync(ApplicationUpdateDescription) |
Updates a Service Fabric application. |
UpdateApplicationAsync(ApplicationUpdateDescription, TimeSpan, CancellationToken) |
Updates a Service Fabric application. |
UpdateApplicationAsync(ApplicationUpdateDescription)
Updates a Service Fabric application.
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
Parameters
- applicationUpdateDescription
- ApplicationUpdateDescription
Application update description.
Returns
A Task representing the operation.
Exceptions
InvalidNameUri: The application name is not a valid Naming URI.
ApplicationNotFound: The application does not exist.
ApplicationUpdateInProgress: Another application update is already in progress.
The application update parameters specified are incorrect. Refer to MinimumNodes, MaximumNodes and Metrics for correct specification of application capacity parameters.
It is possible that parameters in ApplicationUpdateDescription are valid, but when combined with existing application capacity parameters they produce an invalid combination. For example, setting MinimumNodes to a value that is higher than the one that was specified in MaximumNodes when application was created.
Applies to
UpdateApplicationAsync(ApplicationUpdateDescription, TimeSpan, CancellationToken)
Updates a Service Fabric application.
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
Parameters
- applicationUpdateDescription
- ApplicationUpdateDescription
Application update description.
- timeout
- TimeSpan
Defines the maximum amount of time the system will allow this operation to continue before returning TimeoutException.
- cancellationToken
- CancellationToken
The CancellationToken that the operation is observing. It can be used to propagate notification that the operation should be canceled.
Returns
A Task representing the operation.
Exceptions
InvalidNameUri: The application name is not a valid Naming URI.
ApplicationNotFound: The application does not exist.
ApplicationUpdateInProgress: Another application update is already in progress.
The application update parameters specified are incorrect. Refer to MinimumNodes, MaximumNodes and Metrics for correct specification of application capacity parameters.
It is possible that parameters in ApplicationUpdateDescription are valid, but when combined with existing application capacity parameters they produce an invalid combination. For example, setting MinimumNodes to a value that is higher than the one that was specified in MaximumNodes when application was created.