Share via


IProcessTemplate Interface

Interface for a process template for a build definition on the server that is running Team Foundation Build.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Syntax

'Declaration
Public Interface IProcessTemplate
public interface IProcessTemplate
public interface class IProcessTemplate
type IProcessTemplate =  interface end
public interface IProcessTemplate

The IProcessTemplate type exposes the following members.

Properties

  Name Description
Public property Description Gets or sets the description of the build process template.
Public property Id Gets the identifier for this process template.
Public property Parameters Gets the process templates parameters.
Public property ServerPath Gets the version control path of the build process file.
Public property SupportedReasons Gets or sets the valid build reasons that are supported by this build process template.
Public property TeamProject Gets the team project for this process template.
Public property TemplateType Gets or sets the type of the build process template.
Public property Version Gets the version of this process template.

Top

Methods

  Name Description
Public method CopyFrom Copies properties from a source process template to this instance.
Public method Delete Deletes the build process template from the server.
Public method Download() Downloads the latest version of the build process template.
Public method Download(String) Downloads the build process template at the specified version specification.
Public method Save Saves the build process template to the server.

Top

See Also

Reference

Microsoft.TeamFoundation.Build.Client Namespace