DeploymentType Class

 

Updated: September 20, 2016

Applies To: System Center Configuration Manager (current branch)

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