Share via


Application Class

Definition

Describes an application instance which is characterized by application-name, application-type, application-parameters, health-state etc.

public sealed class Application
type Application = class
Public NotInheritable Class Application
Inheritance
Application

Properties

ApplicationDefinitionKind

Gets the definition kind.

ApplicationMetadata

Gets the application metadata.

ApplicationName

Gets the name of the application as a URI.

ApplicationParameters

Gets the list of ApplicationParameter's of the application that have been overridden by the user at the time of application-creation or through application upgrades. Note, this parameter list does not include the parameters that still have default values from the application manifest. To find out the parameters of the application that still have default values from the manifest, one could use the ApplicationParameters returned by the GetApplication query and the DefaultParameters returned by the GetApplicationType query; the parameters that still have default values from the manifest can be found by excluding all parameters in the ApplicationParameters list from the DefaultParameters list.

ApplicationStatus

Gets the status of the application as ApplicationStatus.

ApplicationTypeName

Gets the application type name as specified in the Application Manifest.

ApplicationTypeVersion

Gets the application type version as specified in the Application Manifest.

HealthState

Gets the aggregated health state of the application as HealthState.

ManagedApplicationIdentity

Application identity

UpgradeParameters
Obsolete.

Deprecated: Do not use. See ApplicationUpgradeProgress instead.

UpgradeTypeVersion
Obsolete.

Deprecated: Do not use. See ApplicationUpgradeProgress instead.

Applies to