ApplicationUpgradeProgress Class
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.
Represents the upgrade status of the application instance.
public sealed class ApplicationUpgradeProgress
type ApplicationUpgradeProgress = class
Public NotInheritable Class ApplicationUpgradeProgress
- Inheritance
-
ApplicationUpgradeProgress
Properties
ApplicationName |
Gets the name of the application to be upgraded. |
ApplicationTypeName |
Gets the type name of the application to be upgraded. |
CurrentUpgradeDomainDuration |
Gets the estimated elapsed time spent processing the current Upgrade Domain. Value not defined for node-by-node upgrades. |
CurrentUpgradeDomainProgress |
Gives the detailed upgrade progress for nodes in the current upgrade domain. Value not defined for node-by-node upgrades. |
CurrentUpgradeUnitsProgress |
Gives the detailed upgrade progress for nodes in the current upgrade domain if upgrade unit is upgrade domains, or node currently going through upgrade for node-by-node upgrades. |
FailureReason |
Gets the category of upgrade failure if the upgrade failed. |
FailureTimestampUtc |
Gets the time at which the upgrade failed. |
IsNodeByNode |
Gets if this upgrade is a node-by-node upgrade |
NextUpgradeDomain |
Gets the next upgrade domain for this upgrade progress. Value not defined for node-by-node upgrades. |
RollingUpgradeMode |
Gets the rolling upgrade mode for this upgrade progress. |
StartTimestampUtc |
Gets the time at which the upgrade started. |
TargetApplicationTypeVersion |
Gets the version of the application type being upgraded. |
UnhealthyEvaluations |
Gets the evaluations which describe the data and the algorithm used by health manager to evaluate the application health. |
UpgradeDescription |
Gets the parameters that describe the behavior of the current upgrade. |
UpgradeDomainProgressAtFailure |
Gets structured information about what actions were being performed by the system at the moment of upgrade failure. Value not defined for node-by-node upgrades. |
UpgradeDomains |
Gets the collection of upgrade domains and their upgrade status for this application upgrade. Value not defined for node-by-node upgrades. |
UpgradeDuration |
Gets the estimated elapsed time spent processing the current overall upgrade. |
UpgradeState |
Gets the overall state of the application upgrade process. |
UpgradeStatusDetails |
Gets the status details of upgrade including failure message. |
UpgradeUnits |
Gets the list of upgrade units. For node-by-node upgrades this is a list of nodes, otherwise this is a list of upgrade domains. |
Methods
GetChangedUpgradeDomains(ApplicationUpgradeProgress) |
Specifies a helper method that returns a collection of upgrade domains that have changed to the RollingForwardCompleted state or the RollingForwardInProgress state since the GetChangedUpgradeDomains(ApplicationUpgradeProgress) method was called. |
ToString() |
Gets a string representation of the application upgrade progress. |