Application Class
Applies To: System Center 2012 Configuration Manager
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)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.ApplicationManagement.BaseObject
Microsoft.ConfigurationManagement.ApplicationManagement.NamedObject
Microsoft.ConfigurationManagement.ApplicationManagement.Application
Syntax
[SerializableAttribute]
public class Application : NamedObject
[SerializableAttribute]
public ref class Application : NamedObject
<SerializableAttribute>
Public Class Application
Inherits NamedObject
Constructors
Name | Description | |
---|---|---|
Application() | Initializes a new instance of the Application class. |
|
Application(IObjectId) | Initializes an instance of the Application class by using the specified ID. |
Properties
Name | Description | |
---|---|---|
AutoDistribute | True if the content will be automatically downloaded when the application is assigned to distribution points; otherwise, False. |
|
AutoInstall | True if the application can be installed from the install application task sequence action, otherwise, False. |
|
Contacts | List of one or more administrative users who are the support contacts for the application. |
|
CustomId | Optional reference information for the application. |
|
CustomProperties | Custom properties for the application that are defined by the customer. |
|
DeploymentTypes | List of deployment types for the application. |
|
Description | Description for the application. |
|
DisplayInfo | Set of localized display information for the application. |
|
DisplaySupersedes | True if the application will be displayed in the Application Catalog even if the application has been superseded by another application; otherwise, False. |
|
DownloadDelta | True if downloads are restricted to changes made since the last download; otherwise, False. |
|
Enabled | True if the application is enabled. False if the application is disabled. |
|
Features | Reserved for future use. |
|
HighPriority | Priority for downloading the application. |
|
InsideIsChangedSetter | (Inherited from BaseObject.) |
|
IsChanged | (Inherited from BaseObject.) |
|
IsMigrated | ||
IsReadOnly | (Inherited from BaseObject.) |
|
Owners | List of one or more administrative users who are the owners of this application. |
|
PreferredSender | Preferred sender for the application. |
|
Publisher | Software publisher of the application. |
|
Recommended | True if the application is recommended for the user; otherwise, False. |
|
ReleaseDate | Date that the application was published. |
|
SendToProtectedDP | True if the application should be copied to protected distribution points; otherwise, False. |
|
SoftwareVersion | Version number of the application. |
|
Tags | One or more administrative categories for the application. |
|
Title | Name of the application. |
Methods
Events
Name | Description | |
---|---|---|
OnChangedEvent | (Inherited from BaseObject.) |
|
OnChangingEvent | (Inherited from BaseObject.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IChangeTracker.OnChangedEvent | (Inherited from BaseObject.) |
|
IChangeTracker.OnChangingEvent | (Inherited from BaseObject.) |
|
IChangeTracker.OnChanged(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
|
IChangeTracker.OnChanging(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
|
IChangeTracker.IsChanged | (Inherited from BaseObject.) |
|
IChangeTracker.IsReadOnly | (Inherited from BaseObject.) |
Remarks
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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ConfigurationManagement.ApplicationManagement Namespace
Return to top