Microsoft.TeamFoundation.Build.Workflow.Activities Namespace

This namespace contains the classes that represent the activities used by Team Foundation Build.

Classes

  Class Description
Public class AgentReservationSpec This class is used to help specify the type of agent that may process an activity by using a list of tags to identify valid agents.
Public class AgentScope
Public class AgentSettings Represents the settings of a build agent.
Public class AgentTimeoutException Thrown when the thread of execution times out waiting on an agent.
Public class AssociateChangesetException Thrown when the thread of execution encounters an error in the associate changeset activity.
Public class AssociateChangesetsAndWorkItems
Public class AssociatedChangeset Represents a changeset in version control that is associated with the completed build.
Public class AssociatedWorkItem Represents a work item associated with the completed build.
Public class BuildCategoryAttribute Puts an activity into the build category toolbox.
Public class BuildError Represents an error in the build.
Public class BuildMessage Represents a message about the build.
Public class BuildProcessException Thrown when an error occurs in the build process.
Public class BuildSettings Represents the projects to build and the configurations to build.
Public class BuildWarning Represents a warning generated by the build.
Public class CheckInGatedChanges Represents the activity that checks in gated changes.
Public class CheckInOutcome
Public class ConvertWorkspaceItem Represents an activity that converts the path of a workspace item from a server path to a local path or vice-versa.
Public class ConvertWorkspaceItems Represents the activity that converts workspace item paths on the build agent from server to local, or vice versa.
Public class CopyDirectory Represents the activity that copies the contents of a directory to another.
Public class CopyDirectoryException Thrown by the build when an error occurs during the copy directory activity.
Public class CreateDirectory Represents the activity that creates a directory.
Public class CreateWorkItemException Thrown by the build when an error occurs during the create work item activity.
Public class CreateWorkspace
Public class DeleteDirectory Represents the activity that deletes a directory.
Public class DeleteWorkspace Represents the activity to delete a workspace.
Public class DownloadFile Represents the activity that downloads a file.
Public class DownloadFiles Represents the activity that downloads one or more files from a directory.
Public class DownloadFilesException Thrown when the build encounters an error during the download files activity.
Public class EmptyDropLocationRootException Thrown when the build encounters an empty root in the drop location path.
Public class EvaluateCheckInPolicies Represents the activity that evaluates check-in policies.
Public class EvaluateCheckInPoliciesException Thrown by the build when an error occurs during the EvaluateCheckInPolicies activity.
Public class ExpandEnvironmentVariables
Public class FindMatchingFiles Represents the activity that finds files that match a pattern.
Public class GetBuildAgent Represents the activity that gets an IBuildAgent object.
Public class GetBuildDetail Represents the activity that gets an IBuildDetail object.
Public class GetBuildDirectory Represents an activity that gets the literal path to the build agent’s working directory.
Public class GetBuildEnvironment Represents the activity that gets a BuildEnvironment object.
Public class GetException Represents an activity that gets the exception that occurred in the build.
Public class GetTeamProjectCollection Represents the activity that gets a TfsTeamProjectCollection object.
Public class GetWorkspace Represents the activity that gets a Workspace object.
Public class IndexSources Represents the activity that embeds version control paths and version into the symbol data of .PDB files.
Public class InvalidBuildTypeException Thrown by the build when an error occurs due to an invalid build type.
Public class InvalidBuildTypeNoDownloadException Thrown by the build when a download fails due to an invalid build type.
Public class InvalidMacroInBuildNumberException Thrown by the build when it encounters an invalid macro in the build number.
Public class InvalidRevisionFormatException Thrown by the build when it encounters an invalid revisions specifier format.
Public class InvalidWorkspaceMappingException Thrown by the build when it encounters an invalid workspace mapping.
Public class InvokeForReason
Public class InvokeProcess
Public class LabelException Thrown when the build encounters an error with a label.
Public class LabelNotFoundException Thrown by the build when an expected label was not found.
Public class LabelSources Represents the activity that labels files in version control.
Public class LabelWorkspace Represents the activity that labels a workspace.
Public class MSBuild
Public class MSTest Represents the activity that runs tests using MSTest.
Public class MSTestInvalidArgumentException Thrown by the build when an invalid argument is passed to MSTest.
Public class NoShelvesetToCheckInException Thrown by the build when there is no shelveset to check in.
Public class OpenedWorkItem Represents an open work item.
Public class OpenWorkItem Represents the activity that opens a work item.
Public class PlatformConfiguration Represents the pair of platform and configuration that a solution or project is built against.
Public class PlatformConfigurationList Represents a list of PlatformConfiguration objects.
Public class PublishSymbols Represents the activity that publishes the symbol data in PDB files to a SymStore symbol store.
Public class ReshelvedShelveset Represents a reshelved shelveset.
Public class RevertWorkspace Represents the activity that reverts a workspace.
Public class SetBuildProperties Represents the activity that sets the properties of a build.
Public class SharedResourceScope Represents an activity that wraps a segment of the build process to make it “thread safe”.
Public class SourceAndSymbolServerSettings Represents the settings for source and symbol server integration.
Public class StringList Represents a list of strings for use in specifying parameters to the Microsoft.TeamFoundation.Build.WorkFlow.Activities namespace classes.
Public class SyncWorkspace Represents the activity that synchronizes a workspace.
Public class TestAssemblySpec Contains all the MSTest settings related to a test assembly.
Public class TestFailureException Thrown by the build when a test fails.
Public class TestMetadataFileSpec Contains MSTest settings related to a test metadata file.
Public class TestSpec Represents a test specifier.
Public class TestSpecList Represents a list of TestSpec objects.
Public class TfsBuild Represents the activity for the Team Foundation Server build process.
Public class TrackingExtensions
Public class UnexpectedExitCodeException Thrown when the build encounters an unexpected exit code.
Public class UnexpectedTfsException Thrown by the build when an error occurs due to Team Foundation Server.
Public class UpdateBuildNumber
Public class UpdateWorkItemException Thrown by the build when an error occurs while attempting to update a work item.
Public class ValidateTargetsFileException Thrown by the build when the targets file fails validation.
Public class WriteBuildError Thrown by the build when an error occurs attempting to write data.
Public class WriteBuildInformation<T>
Public class WriteBuildMessage Represents the activity that writes a build message.
Public class WriteBuildWarning Represents the activity that writes a warning to the build.

Enumerations

  Enumeration Description
Public enumeration CleanWorkspaceOption Contains possible values for cleaning workspaces.
Public enumeration CodeAnalysisOption Contains options to control how code analysis should be run during a build.
Public enumeration ConvertWorkspaceItemDirection Contains values used to indicated the direction of a workspace item conversion.
Public enumeration MacrosIndex Contains valid macro names.
Public enumeration TagComparison Specifies the strength of comparison to use when matching an agent’s tags to the specified tags in a query method.
Public enumeration ToolPlatform Specifies the architecture of the tool platform.