DeploymentType Class

 

Updated: June 22, 2012

Applies To: System Center 2012 Configuration Manager

This class represents a deployment type which contains details about the files, commands, and programs used to install software. It also contains rules that specify if and how the software is deployed.

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::DeploymentType

[SerializableAttribute]
public ref class DeploymentType sealed : NamedObject

NameDescription
System_CAPS_pubmethodDeploymentType(Installer^, String^, String^)

Initializes a new instance of the DeploymentType class by using a specific installer type, technology, and hosting technology.

System_CAPS_pubmethodDeploymentType(IObjectId^)

Initializes a new instance of the DeploymentType class by using a specific object ID.

System_CAPS_pubmethodDeploymentType(IObjectId^, String^)

Initializes a new instance of the DeploymentType class by using a specific object ID and technology.

System_CAPS_pubmethodDeploymentType(String^)

Initializes a new instance of the DeploymentType class by using a specific technology.

NameDescription
System_CAPS_pubpropertyApplication

Application type that corresponds to the deployment type.

System_CAPS_pubpropertyDependencies

List of dependencies for the deployment type.

System_CAPS_pubpropertyDeploymentTechnology

Deployment technology for the deployment type.

System_CAPS_pubpropertyDescription

Description of the deployment type.

System_CAPS_pubpropertyEnabled

True if the deployment type is enabled. False if the deployment type is disabled.

System_CAPS_pubpropertyFunctionality

Functionality of the deployment type.

System_CAPS_pubpropertyHosting

Hosting technology of the deployment type.

System_CAPS_pubpropertyInstaller

Type of installer that is used for the deployment type.

System_CAPS_pubpropertyIsChanged

(Inherited from BaseObject.)

System_CAPS_pubpropertyIsReadOnly

(Inherited from BaseObject.)

System_CAPS_pubpropertyLanguages

Language type that is supported for the deployment type.

System_CAPS_pubpropertyRequirements

Requirements for the deployment type.

System_CAPS_pubpropertySupersedes

Superseding sets of dependencies for the deployment type.

System_CAPS_pubpropertyTags

Tags that are associated with the deployment type.

System_CAPS_pubpropertyTechnology

Technology for the deployment type.

System_CAPS_pubpropertyTitle

Name of the deployment type.

NameDescription
System_CAPS_pubmethodChangeId()

(Inherited from BaseObject.)

System_CAPS_pubmethodClone()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopy()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopyFrom(IAppMgmtObject^)

(Inherited from BaseObject.)

System_CAPS_pubmethodEnumerateLocalizedProperties()

(Inherited from BaseObject.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from BaseObject.)

System_CAPS_pubmethodGetHashCode()

(Inherited from BaseObject.)

System_CAPS_pubmethodGetResourceId(String^)

(Inherited from BaseObject.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodOnChangeId(Object^, ChangeEventArgs^)

(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^)

Validates a specified property of the deployment type. (Overrides NamedObject::ValidateProperty(PropertyInfo^, Object^).)

The DeploymentType class contains the following information:

  • General information about the deployment type, which will be displayed to users in the Application Catalog.

  • The installation method used by the deployment type, such as the installation program.

  • The location of any content required by the installation.

  • The detection method which is used to determine whether the application is already installed on a client device. You can use the presence of a file or folder, a registry key value, a Windows Installer product code or a custom script to detect the presence of an application.

  • The required installation command line.

  • The required uninstall command line.

  • Requirement rules that must be met for the deployment type to install.

  • Dependencies that are additional deployment types that this deployment type requires.

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: