Application Class

 

Updated: September 20, 2016

Applies To: System Center Configuration Manager (current branch)

Contains definitions for the various properties, information, and metadata for an application.

Namespace:   Microsoft.ConfigurationManagement.ApplicationManagement
Assembly:  Microsoft.ConfigurationManagement.ApplicationManagement (in Microsoft.ConfigurationManagement.ApplicationManagement.dll)

System.Object
  Microsoft.ConfigurationManagement.ApplicationManagement.BaseObject
    Microsoft.ConfigurationManagement.ApplicationManagement.NamedObject
      Microsoft.ConfigurationManagement.ApplicationManagement.Application

[SerializableAttribute]
public class Application : NamedObject

NameDescription
System_CAPS_pubmethodApplication()

Initializes a new instance of the Application class.

System_CAPS_pubmethodApplication(IObjectId)

Initializes an instance of the Application class by using the specified ID.

NameDescription
System_CAPS_pubpropertyAutoDistribute

True if the content will be automatically downloaded when the application is assigned to distribution points; otherwise, false.

System_CAPS_pubpropertyAutoInstall

True if the application can be installed from the install application task sequence action, otherwise, false.

System_CAPS_pubpropertyContacts

List of one or more administrative users who are the support contacts for the application.

System_CAPS_pubpropertyCustomId

Optional reference information for the application.

System_CAPS_pubpropertyCustomProperties

Custom properties for the application that are defined by the customer.

System_CAPS_pubpropertyDeploymentTypes

List of deployment types for the application.

System_CAPS_pubpropertyDescription

Description for the application.

System_CAPS_pubpropertyDisplayInfo

Set of localized display information for the application.

System_CAPS_pubpropertyDisplaySupersedes

True if the application will be displayed in the Application Catalog even if the application has been superseded by another application; otherwise, false.

System_CAPS_pubpropertyDownloadDelta

True if downloads are restricted to changes made since the last download; otherwise, false.

System_CAPS_pubpropertyEnabled

True if the application is enabled. False if the application is disabled.

System_CAPS_pubpropertyFeatures

Reserved for future use.

System_CAPS_pubpropertyHighPriority

Priority for downloading the application.

System_CAPS_protpropertyInsideIsChangedSetter

(Inherited from BaseObject.)

System_CAPS_pubpropertyIsChanged

(Inherited from BaseObject.)

System_CAPS_pubpropertyIsMigrated

System_CAPS_pubpropertyIsReadOnly

(Inherited from BaseObject.)

System_CAPS_pubpropertyOwners

List of one or more administrative users who are the owners of this application.

System_CAPS_pubpropertyPreferredSender

Preferred sender for the application.

System_CAPS_pubpropertyPublisher

Software publisher of the application.

System_CAPS_pubpropertyRecommended

True if the application is recommended for the user; otherwise, false.

System_CAPS_pubpropertyReleaseDate

Date that the application was published.

System_CAPS_pubpropertySendToProtectedDP

True if the application should be copied to protected distribution points; otherwise, false.

System_CAPS_pubpropertySoftwareVersion

Version number of the application.

System_CAPS_pubpropertyTags

One or more administrative categories for the application.

System_CAPS_pubpropertyTitle

Name of the application.

NameDescription
System_CAPS_protmethodAttachTracker(IChangeTracker)

(Inherited from BaseObject.)

System_CAPS_pubmethodChangeId()

(Inherited from BaseObject.)

System_CAPS_protmethodCheckIsChanged()

(Inherited from BaseObject.)

System_CAPS_pubmethodClone()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopy()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopyFrom(IAppMgmtObject)

(Inherited from BaseObject.)

System_CAPS_protmethodDetachTracker(IChangeTracker)

(Inherited from BaseObject.)

System_CAPS_protmethodEnumerateFields()

(Inherited from BaseObject.)

System_CAPS_pubmethodEnumerateLocalizedProperties()

(Inherited from BaseObject.)

System_CAPS_protmethodEnumerateTrackerChildren()

(Inherited from BaseObject.)

System_CAPS_pubmethodEquals(Object)

(Inherited from BaseObject.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from BaseObject.)

System_CAPS_pubmethodGetResourceId(String)

(Inherited from BaseObject.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnChanged(Object, ChangeEventArgs)

This method is invoked after any changes are applied to this application. (Overrides NamedObject.OnChanged(Object, ChangeEventArgs).)

System_CAPS_pubmethodOnChangeId(Object, ChangeEventArgs)

(Inherited from BaseObject.)

System_CAPS_protmethodOnChanging(Object, ChangeEventArgs)

This method is invoked before any changes are applied to this application. (Overrides BaseObject.OnChanging(Object, ChangeEventArgs).)

System_CAPS_protmethodOnDeserialized()

(Inherited from BaseObject.)

System_CAPS_protmethodOnDeserializing()

(Inherited from BaseObject.)

System_CAPS_protmethodOnSerialized()

(Inherited from BaseObject.)

System_CAPS_protmethodOnSerializing()

(Inherited from BaseObject.)

System_CAPS_protmethodSetIsChanged(Boolean)

(Inherited from BaseObject.)

System_CAPS_protmethodSetProp<T>(String, T, T)

(Inherited from BaseObject.)

System_CAPS_pubmethodSetResourceId(String, String)

(Inherited from BaseObject.)

System_CAPS_pubmethodToString()

(Inherited from BaseObject.)

System_CAPS_pubmethodValidate()

(Inherited from BaseObject.)

System_CAPS_pubmethodValidateProperty(PropertyInfo)

(Inherited from BaseObject.)

System_CAPS_pubmethodValidateProperty(PropertyInfo, Object)

(Inherited from BaseObject.)

NameDescription
System_CAPS_proteventOnChangedEvent

(Inherited from BaseObject.)

System_CAPS_proteventOnChangingEvent

(Inherited from BaseObject.)

The following information is included in the Application class:

  • Administrator properties used by the Configuration Manager administrator to identify and categorize the application in the Configuration Manager Administrator Console.

  • Localized information and metadata shown to the end-user in the Software Center and the Application Catalog.

  • List of the deployment types that belong to this application.

  • The package properties.

The application is the smallest deployment unit in Configuration Manager. Each application can contain one or more deployment types. However, only one deployment type can be applied to a client.The deployment type that is applied to the client depends on the following:

  • The priority of the deployment type. Higher priority deployment types are installed over lower priority deployment types.

  • Host technology requirements of the deployment type. Deployment types that meet the host technology requirements are installed over deployment types that do not meet the host technology requirements.

  • The actual requirements of the specific deployment types. Only deployment types that meet the requirements can be applied to the client.

The highest priority deployment type which meets all the requirements will be installed.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: