Microsoft.TeamFoundation.VersionControl.Client Namespace
The Microsoft.TeamFoundation.VersionControl.Client namespace provides the APIs that are required for a client application to work with the version control functionality in Visual Studio Team Foundation Server.
This namespace provides methods and classes that enable you to work with the version control features of Team Foundation Server. You can access the APIs that represent version-controlled files and folders, changes and pending changes, shelvesets, merges, branches, and team projects.
The VersionControlServer class represents the Team Foundation Server repository. You can use this class to perform tasks such as the following:
Execute queries.
Check in shelvesets.
Get changesets.
Create workspaces.
The Item class represents a file or folder that is registered to the repository. The Change object represents an individual change. It also contains references to the item that is affected by the change and the type of change that occurred. The Changeset class represents the collection of changes to a file or folder in the repository.
The PendingChange class represents a change that has not been committed to the repository. The PendingSet class represents a collection of pending changes.
The Shelveset class represents changes that are set aside for later work or check-in.
The Conflict class represents a difference between two items in a the repository.
Classes
Class | Description | |
---|---|---|
AcceptMergeNamespaceConflictRequiresDestinationException | Describes an AcceptMergeNamespaceConflictRequiresDestinationException. | |
AcceptMergeVersionConflictRequiresDestinationException | Describes an AcceptMergeVersionConflictRequiresDestinationException. | |
AcceptYoursRenameTheirsRequiresDestinationException | Describes an AcceptYoursRenameTheirsRequiresDestinationException. | |
AccessControlEntryFromVersionControl | Represents an AccessControlEntry object from version control. | |
AccessEntry | Describes an Access Control List permission entry. | |
AdminRepositoryInfo | Data structure returned by the QueryRepositoryInformation method. | |
AdvancedToolParameters | Class used to pass advanced parameters to the tool execution implementors | |
AffectedTeamProjects | Represents the team projects that are affected by a set of pending changes. | |
AffectedTeamProjectsEventArgs | The event that describes a list of team projects. | |
ArtifactIdentifierRequiredException | Describes an ArtifactIdentifierRequiredException. | |
ArtifactNotFoundException | Exception to indicate an artifact was not found. | |
AssociatedWorkItemInfo | Represents a set of information about the work items. | |
AuthorizationException | Describes an AutorizationException. | |
AutoMergeDisallowedException | Exception that is thrown when an automerge is attempted on a conflict for which automerge is disallowed. | |
BadChecksumException | Describes a BadChecksumException. | |
BaselineUnavailableException | Thrown by the client when an undo wanted to put content on disk, but could not because a baseline was not available offline. | |
BranchHistoryTreeItem | The branch history tree item node type that represents an individual node in a branch topology tree. | |
BranchObject | Describes properties of a BranchObject class that are relevant to the repository. | |
BranchObjectCreatedEventArgs | Argument for the branch object created event. | |
BranchObjectDeletedEventArgs | Argument for the branch object deleted event. | |
BranchObjectOwnership | Used to return branch root information from the repository. | |
BranchObjectUpdatedEventArgs | Event arguments for branch object updated. | |
BranchProperties | Describes properties of a branch object. | |
BranchRelative | Represents a row from the QueryBranches object. | |
BranchSourceNotCommittedException | Describes a BranchSourceNotCommittedException. | |
CancelException | Obsolete. Exception for user-requested cancellation of the actions of the client. | |
CannotBranchDestroyedContentException | Describes a CannotBranchDestroyedContentException. | |
CannotChangeRootFolderException | Describes a CannotChangeRootFolderException. | |
CannotChangeWorkspaceOwnerException | Describes a CannotChangeWorkspaceOwnerException. | |
CannotCheckinAllWithEditException | Describes a CannotCheckinAllWithEditException. | |
CannotCheckinDependantRenameException | Describes a CannotCheckinDependantRenameException. | |
CannotCheckinPartialUndeleteException | Describes a CannotCheckinPartialUndeleteException. | |
CannotCheckinRenameAsPendingAddConflictsException | Describes a CannotCheckinRenameAsPendingAddConflictsException. | |
CannotCheckinRenameDueToChildConflictException | Represents an exception occurred when the client cannot check in the rename because of child conflict. | |
CannotCreateFilesInRootException | Describes a CannotCreateFilesInRootException. | |
CannotCreateParentFolderException | Describes a CannotCreateParentFolderException. | |
CannotDeleteTeamProjectFolderException | Describes a CannotDeleteTeamProjectFolderException. | |
CannotDestroyRootException | Describes a CannotDestroyRootException. | |
CannotFindLatestChangesetException | Describes a CannotFindLatestChangesetException. | |
CannotLockException | Describes a CannotLockException. | |
CannotMergeDestroyedFileException | Describes a CannotMergeDestroyedFileException. | |
CannotMergeUnderSourceException | Describes a CannotMergeUnderSourceException. | |
CannotMergeWithExistingConflictException | Describes a CannotMergeWithExistingConflictException. | |
CannotMergeWithWorkspaceSpecAndPendingDeleteException | Describes a CannotMergeWithWorkspaceSpecAndPendingDeleteException. | |
CannotMoveToRootException | Describes a CannotMoveToRootException. | |
CannotPendChangeOnDestroyedFileException | Describes a CannotPendChangeOnDestroyedFileException. | |
CannotPendEditOnDeletedFileWithGetLatestException | Describes a CannotPendEditOnDeletedFileWithGetLatestException. | |
CannotPendEditOnRenamedFileWithGetLatestException | Describes a CannotPendEditOnRenamedFileWithGetLatestException. | |
CannotRenameBackToOriginalSourceException | Describes a CannotRenameBackToOriginalSourceException. | |
CannotRenameDueToChildConflictException | Describes a CannotRenameDueToChildConflictException. | |
CannotResolveAcceptMergeWithNonexistentVersionException | Describes a CannotResolveAcceptMergeWithNonexistentVersionException. | |
CannotResolveBecauseShelvesetDeletedException | Represents an exception occurred when the client cannot resolve because of shelve set is deleted. | |
CannotResolveConflictAsAutoMerge | Describes a CannotResolveConflictAsAutoMerge. | |
CannotResolveDeletedItemWithAcceptMergeException | Describes a CannotResolveDeletedItemWithAcceptMergeException. | |
CannotResolveDueToRenameAndDelete | Represents an exception that occurred when the client cannot resolve due to rename and delete. | |
CannotResolveToPartialUndeleteException | Describes a CannotResolveToPartialUndeleteException. | |
CannotSetMappingOnRenameException | Describes a CannotSetMappingOnRenameException. | |
CannotShelvePartialUndeleteException | Describes a CannotShelvePartialUndeleteException. | |
CannotSpecifyNewNameException | Describes a CannotSpecifyNewNameException. | |
CannotTakeCheckoutLockInLocalWorkspaceException | Represents an exception that occurs when the client cannot take the checkout lock in the local workspace. | |
CannotUndeleteTeamProjectFolderException | Describes a CannotUndeleteTeamProjectFolderException. | |
CannotUndoItemExistingLockConflictsException | Describes a CannotUndoItemExistingLockConflictsException. | |
CannotUndoRenameDueToChildConflictException | Represents an exception occurred when the client cannot undo the renaming process due to child conflict. | |
CannotUnlockException | Describes a CannotUnlockException. | |
Change | Represents an individual change to an item. | |
ChangeAlreadyPendingException | Describes a ChangeAlreadyPendingException. | |
Changeset | Represents a set of changes committed to the repository. | |
ChangesetAuthorMustBeNonGroupException | Describes a ChangesetAuthorMustBeNonGroupException. | |
ChangesetMerge | Represents a merge of one changeset into another changeset. | |
ChangesetMergeDetails | Represents the information about a changeset merge. | |
ChangesetNotFoundException | Describes a ChangesetNotFoundException. | |
ChangesetReconciledEventArgs | Event arguments describing a reconcile-to-changeset event | |
ChangesetSummary | Represents additional information about a changeset. | |
ChangesetVersionSpec | Specifies a version based on a changeset number. | |
CheckinConflict | This class represents conflicts that are recorded by check-in evaluation. | |
CheckinEvaluationResult | This class holds the results of an evaluation of a set of changes that will be checked in. | |
CheckinException | Exception to indicate that conflicts occurred that prevented check-in. | |
CheckinNote | Represents the check-in notes that are part of a changeset. | |
CheckinNoteFailure | A class that describes a failure in check-in note evaluation. | |
CheckinNoteFieldDefinition | Represents a check-in note field definition. | |
CheckinNoteFieldValue | Represents a check-in note field value. | |
CheckInParameters | Represents data that is required for a checkin. | |
CheckoutLockRequiredException | Describes a CheckoutLockRequiredException. | |
CheckoutLocksDisabledException | Describes a CheckoutLocksDisabledException. | |
CommitCheckinEventArgs | Argument for the commit check-in event. | |
CommitShelvesetEventArgs | Argument for commit shelveset event. | |
CommittedBranchCreatedEventArgs | Arguments for a committed branch created event. | |
Conflict | Represents a single conflict between two items. | |
ConflictEventArgs | Event arguments describing actions on a conflict. | |
ContentNotUploadedException | Describes a ContentNotUploadedException. | |
ContentRequiredException | Describes a ContentRequiredException. | |
CorruptBaselineException | Represents an exception occurred due to corrupted baseline. | |
CouldNotAddProxyException | Describes a CouldNotAddProxyException. | |
CouldNotDeleteProxyException | Describes a CouldNotDeleteProxyException. | |
CreateBranchObjectException | Describes a CreateBranchObjectException. | |
CreateWorkspaceParameters | A CreateWorkspaceParameters object encapsulates all the information that is required to call VersionControlServer.CreateWorkspace. | |
DateVersionSpec | Specifies a version based on a date/time stamp. | |
DateVersionSpecBeforeBeginningOfRepositoryException | Describes a DateVersionSpecBeforeBeginningOfRepositoryException. | |
DefaultToolExecutionResult | The default tool results which is basically an empty implementation of the tool result for assembly tools | |
DeletedShelvesetEventArgs | Argument for DeletedShelveset event. | |
DeltaException | Describes a DeltaException. | |
DepthOneMappingsNotSupportedException | Exception to indicate that the server does not support mappings with 1 level of depth. | |
DestroyedContentUnavailableException | Describes a DestroyedContentUnavailableException. | |
DestroyEventArgs | Event arguments for destroyed items. | |
Difference | Contains methods for performing difference (diff) operations on two files. | |
DiffItemLocalFile | Represents a local file that was prepared for difference operations. | |
DiffItemLocalWorkspace | IDiffItem class for comparing files in local workspaces against their original (workspace version) content. | |
DiffItemPendingChangeBase | Represents the original content of the file that contains a pending change. | |
DiffItemShelvedChange | Represents a shelved change that was prepared for difference operations. | |
DiffItemVersionedFile | Represents a versioned file that was prepared for difference operations. | |
DuplicateChangeException | Describes a DuplicateChangeException. | |
DuplicateCheckinNoteFieldException | Describes a DuplicateCheckinNoteFieldException. | |
DuplicateExtensionException | Describes a DuplicateExtensionException. | |
DuplicateFileTypeException | Describes a DuplicateFileTypeException. | |
DuplicateItemFoundException | Describes a DuplicateItemFoundException. | |
DuplicateItemsInCheckInRequestException | Describes a DuplicateItemsInCheckInRequestException. | |
DuplicateServerItemException | Describes a DuplicateServerItemException. | |
DuplicateWorkingFolderException | Describes a DuplicateWorkingFolderException. | |
EmptyCheckInException | Describes an EmptyCheckInException. | |
ExceptionEventArgs | Event arguments that describe actions on a nonfatal exception. | |
ExistingParentFileException | Describes an ExistingParentFileException. | |
ExtendedItem | Describes an extended item. | |
ExtendedMerge | Represents extended information about a merge. | |
Failure | Describes a failure. | |
FeatureNotSupportedException | Exception that is thrown by the client when a feature is not supported by the server. | |
FileIdNotFoundException | Describes a FileIdNotFoundException. | |
FileType | Represents the type of a file. | |
FolderContentChangedEventArgs | Event arguments describing a folder content changed event | |
FolderContentException | Describes a FolderContentException. | |
FolderEditException | Describes a FolderEditException. | |
FutureDateException | Describes a FutureDateException. | |
GatedCheckinException | Exception to indicate that a check-in was denied because of the gated check-in plugin. | |
GenericException | Describes a GenericException. | |
GetLatestOnCheckoutDisabledException | Describes a GetLatestOnCheckoutDisabledException. | |
GetRequest | Represents a request of the Get operation. | |
GetStatus | Represents the status of a Workspace.Get operation. | |
GettingEventArgs | Event arguments for the Getting event. | |
GlobalSecurity | Represents the global security settings of an item. | |
IdentityDeletedException | Describes an IdentityDeletedException. | |
IdentityNotFoundException | Describes an IdentityNotFoundException. | |
IllegalCommentException | Describes an IllegalCommentException. | |
IllegalComputerNameException | Describes an IllegalComputerNameException. | |
IllegalFieldNameException | Describes an IllegalFieldNameException. | |
IllegalIdentityException | Describes an IllegalIdentityException. | |
IllegalLabelNameException | Describes an IllegalLabelNameException. | |
IllegalPolicyNameException | Describes an IllegalPolicyNameException. | |
IllegalServerItemException | Describes an IllegalServerItemException. | |
IllegalShelvesetException | Describes an IllegalShelvesetException. | |
IllegalShelvesetOwnerException | Describes an IllegalShelvesetOwnerException. | |
IllegalUrlException | Describes an IllegalUrlException. | |
IllegalVersionException | Describes an IllegalVersionException. | |
IllegalWorkspaceException | Describes an IllegalWorkspaceException. | |
IncompatibleChangeException | Describes an IncompatibleChangeException. | |
IncompatibleCompressionFormatException | Describes an IncompatibleCompressionFormatException. | |
IncompletePendingChangeException | Describes an IncompletePendingChangeException. | |
IncompleteUploadException | Describes an IncompleteUploadException. | |
InconsistentRequestTypesException | Describes an InconsistentRequestTypesException. | |
IncorrectSizeException | Describes an IncorrectSizeException. | |
InheritanceChange | Represents an inheritance change. | |
InvalidAcceptYoursException | Describes an InvalidAcceptYoursException. | |
InvalidAcceptYoursRenameTheirsException | Describes an InvalidAcceptYoursRenameTheirsException. | |
InvalidBranchCheckinOptionException | Describes an InvalidBranchCheckinOptionException. | |
InvalidCheckinDateException | The exception that is thrown when checkin date is invalid. | |
InvalidCheckinTicketException | Describes a SecurityConfigurationException. | |
InvalidConflictIdException | Describes an InvalidConflictIdException. | |
InvalidExtensionException | Describes an InvalidExtensionException. | |
InvalidFileIdException | Describes an InvalidFileIdException. | |
InvalidFileTypeException | Exception to indicate that the specified file type is not valid. | |
InvalidIdentityException | Describes an InvalidIdentityException. | |
InvalidProjectPendingChangeException | Describes an InvalidProjectPendingChangeException. | |
InvalidResolutionException | Describes an InvalidResolutionException. | |
InvalidSqlDateException | Describes an InvalidSqlDateException. | |
InvalidVersionSpecException | Exception that is thrown when something is wrong with the syntax of a version specification. | |
InvalidVersionSpecForOperationException | Describes an InvalidVersionSpecForOperationException. | |
Item | Represents a committed version of a file or folder in the version control server. | |
ItemCloakedException | Describes an ItemCloakedException. | |
ItemDeletedException | Describes an ItemDeletedException. | |
ItemExistsException | Describes an ItemExistsException. | |
ItemIdentifier | Represents a unique identifier for an item. | |
ItemLockedException | Describes an ItemLockedException. | |
ItemMerge | Represents a merge of two items. | |
ItemNotCheckedOutException | Describes an ItemNotCheckedOutException. | |
ItemNotFoundException | Describes an ItemNotFoundException. | |
ItemNotMappedException | Describes a RollbackInvalidVersionSpecException. | |
ItemProperties | Encapsulates a set of properties associated with a path. | |
ItemRequiredException | Describes an ItemRequiredException. | |
ItemSecurity | Represents the security of an item. | |
ItemSet | Represents the results of a QueryItem operation. | |
ItemSpec | Represents one or more files or folders on the local machine or on the version-control server. | |
LabelDuplicateItemException | Describes a LabelDuplicateItemException. | |
LabelExistsException | Describes a LabelExistsException. | |
LabelHasChildrenException | Describes a LabelHasChildrenException. | |
LabelItemSpec | Represents an item that is being labeled. | |
LabelNotFoundException | Describes a LabelNotFoundException. | |
LabelNotUniqueException | Describes a LabelNotUniqueException. | |
LabelOwnerChangeException | Describes a LabelOwnerChangeException. | |
LabelPendingAddException | Describes a LabelPendingAddException. | |
LabelResult | Encapsulates a label together with scope and status properties. | |
LabelVersionSpec | Represents version as a label. | |
LatestVersionDeletedException | Describes a LatestVersionDeletedException. | |
LatestVersionSpec | Represents the latest valid version in the repository. | |
LoadFailurePolicyType | Represents a failure in the attempt to load a policy type. | |
LocalItemExclusionEvaluator | An LocalItemExclusionEvaluator is an evaluator for local item exclusions. | |
LocalItemOutOfDateException | Describes a LocalItemOutOfDateException. | |
LocalItemRequiredException | Describes a LocalItemRequiredException. | |
LocalPathTooLongException | Describes a LocalPathTooLongException. | |
LocalVersion | Encapsulates a local item together with information about item and version. | |
LocalVersionNotFoundException | Describes a LocalVersionNotFoundException. | |
LocalWorkspaceRequiredException | Represents an exception that occurs when a local workplace is required. | |
LongPathInWorkspaceRequires2012QU1Exception | ||
Mapping | Describes a mapping that links an item on the server to an item on the local machine. | |
MappingConflictException | Exception to indicate that the workspace contains conflicting working folders. | |
MappingException | Describes a RollbackInvalidVersionSpecException. | |
MaxRowsEvaluatedException | Describes a MaxRowsEvaluatedException. | |
MergeCandidate | Represents a changeset candidate for merge. | |
MergeConflictExistsException | Describes a MergeConflictExistsException. | |
MergeDoNotHaveTargetLocallyException | Describes a MergeDoNotHaveTargetLocallyException. | |
MergeEditDeleteException | Describes a MergeEditDeleteException. | |
MergeEventArgs | Arguments describing a merge operation on a single item. | |
MergeSource | Represents the source of a merge. | |
MergeTargetCloakedException | Describes a MergeTargetCloakedException. | |
MergeTargetFileSourceDirectoryException | Describes a MergeTargetFileSourceDirectoryException. | |
MergeTargetNotMappedException | Describes a MergeTargetNotMappedException. | |
MergeTargetPathAlreadyHasPendingMergeException | Describes a MergeTargetPathAlreadyHasPendingMergeException. | |
MergeTargetPathHasIncompatiblePendingChangeException | Describes a MergeTargetPathHasIncompatiblePendingChangeException. | |
MergeTargetPathHasNamespacePendingChangeConflictException | Describes a MergeTargetPathHasNamespacePendingChangeConflictException. | |
MissingBaselineException | The exception that is thrown when baseline file is missing. | |
MissingParentIsRenameOrUndeleteException | Describes a MissingParentIsRenameOrUndeleteException. | |
MultipleWorkspacesFoundException | Represents the MultipleWorkspacesFoundException. | |
MustUndeleteParentException | Describes a MustUndeleteParentException. | |
NoChangesToShelveException | Describes a NoChangesToShelveException. | |
NoLockExistsException | Describes a NoLockExistsException. | |
NoMergeRelationshipException | Describes a NoMergeRelationshipException. | |
NotAllowedOnFolderException | Describes a NotAllowedOnFolderException. | |
NotPermittedForLocalWorkspaceException | Represents an action that is performed on a local workspace that is not permitted for a local workspace. | |
NotWorkspaceOwnerException | Describes a NotWorkspaceOwnerException. | |
OnlyOneWorkspaceException | Exception to indicate that the files that were specified span more than one workspace. | |
OperationEventArgs | Event arguments for file transfers (uploads and downloads). | |
OwnerRequiredException | Describes an OwnerRequiredException. | |
PartialRenameConflictException | Describes a PartialRenameConflictException. | |
PendingChange | Represents a change that has not been committed to the repository. | |
PendingChangeChangedException | Describes a PendingChangeChangedException. | |
PendingChangeContentNotFoundException | Describes a PendingChangeContentNotFoundException. | |
PendingChangeEventArgs | Event arguments that describe actions on a pending change. | |
PendingChangeMergeConflictExistsException | Describes a PendingChangeMergeConflictExistsException. | |
PendingChildException | Describes a PendingChildException. | |
PendingDeleteConflictChangeException | Describes a PendingDeleteConflictChangeException. | |
PendingLocalVersionMismatchException | Describes a PendingLocalVersionMismatchException. | |
PendingParentDeleteException | Describes a PendingParentDeleteException. | |
PendingSet | Represents a set of PendingChange objects. | |
PermissionChange | Represents a permission change. | |
PluginHasMultipleInterfacesException | Describes a PluginHasMultipleInterfacesException. | |
PolicyBase | Base class to inherit for a new check-in policy. | |
PolicyEnvelope | Encapsulates a policy instance together with some other properties. | |
PolicyFailure | Describes a failure in policy evaluation. | |
PolicyFailureInfo | Contains information about a policy failure. | |
PolicyList | Manages a list of loaded policies for a set of pending changes. | |
PolicyOverrideInfo | Contains information about an override of policy failures. | |
PolicyStateChangedEventArgs | The policy and list of failures that are associated with a PolicyStateChanged event. | |
PolicyType | A class that represents a type of policy and allows new instances to be created. | |
ProcessingChangeEventArgs | Event arguments describing the change being processed. | |
PropertiesMergeSummary | Represents the properties merge summary. | |
ProxyInfo | Information about a proxy server connection. | |
QueryHistoryParameters | Represents all the parameters that are required to call the QueryHistory method on the VersionControlServer object. | |
ReconcileFailedException | Represents the reconcile failed exception. | |
RenameWorkingFolderException | Describes a RenameWorkingFolderException. | |
RepositoryNotFoundException | Exception that is thrown when a repository at the specified URL was not found or could not be accessed. | |
RepositoryPathTooLongDetailedException | ||
RepositoryPathTooLongDueToDeletedItemsException | ||
RepositoryPathTooLongException | Describes a RepositoryPathTooLongException. | |
RepositoryProperties | Describes the global properties of this repository. | |
ReservedAnnotationException | Describes a ReservedAnnotationException. | |
ResolutionOptions | Options to control how the conflict is resolved. | |
ResolvedConflictEventArgs | Event arguments describing a resolved conflict. | |
ResourceAccessException | Exception that is thrown when an access check fails. | |
RollbackInvalidOptionException | Describes a RollbackInvalidOptionException. | |
RollbackInvalidVersionSpecException | Describes a RollbackInvalidVersionSpecException. | |
RootInheritanceException | Describes a RootInheritanceException. | |
SavedCheckin | Represents a saved check-in try. | |
SecurityChange | Describes the properties of a SecurityChange class that are relevant to the repository. | |
SecurityConfigurationException | Describes a SecurityConfigurationException. | |
SecurityException | Describes a SecurityException. | |
ServerItemException | Describes a ServerItemException. | |
ServerItemRequiredException | Describes a ServerItemRequiredException. | |
ServerSettings | Represents the server settings and its components. | |
SetWorkspaceLocationProgressEventArgs | Event arguments describing the state of the workspace conversion (server to local, or local to server). | |
ShelvedChangeNotFoundException | Describes a ShelvedChangeNotFoundException. | |
ShelveException | Exception to indicate that problems occurred that prevented a shelveset from being committed to the server. | |
ShelveMergeConflictExistsException | Describes a ShelveMergeConflictExistsException. | |
Shelveset | A server-side collection of pending changes and associated metadata. | |
ShelvesetCheckInParameters | Represents the information that is required to check in a shelveset. | |
ShelvesetExistsException | Describes a ShelvesetExistsException. | |
ShelvesetNotFoundException | Describes a ShelvesetNotFoundException. | |
ShelvesetUpdatedEventArgs | Event arguments for the update of a shelveset. | |
ShelvingPartialRenameConflictException | Describes a ShelvingPartialRenameConflictException. | |
TargetCloakedException | Describes a TargetCloakedException. | |
TargetHasPendingChangeException | Describes a TargetHasPendingChangeException. | |
TargetIsChildException | Describes a TargetIsChildException. | |
TeamProject | Represents a team project with respect to Version Control functionalities. | |
TeamProjectCannotDeleteException | Describes a TeamProjectCannotDeleteException. | |
TeamProjectFolderCreatedEventArgs | Event arguments for creation of a team project folder | |
TeamProjectFolderOptions | Represents options for a team project folder. | |
TeamProjectFolderPermission | Represents permissions on a team project folder. | |
TeamProjectNotEmptyException | Describes a TeamProjectNotEmptyException. | |
TeamProjectNotFoundException | Describes a TeamProjectNotFoundException. | |
ThreeWayMerge | Contains the methods to perform a three-way merge. | |
ToolProviderConstants | Constants used by tool providers. | |
ToolProviderCookieGenerator | The cookie generator. Uses a basic random number generator | |
TrackMergesExceededMaxBranchesLimitException | Describes a TrackMergesExceededMaxBranchesLimitException. | |
UnableToLoadLocalPropertiesTableException | Describes the UnableToLoadLocalPropertiesTableException. | |
UnableToLoadLocalVersionTableException | The exception that is thrown when local workspace version table cannot be loaded. | |
UnableToLoadPendingChangesTableException | Describes the UnableToLoadPendingChangesTableException class. | |
UndeleteAboveUnrelatedItemException | Describes an UndeleteAboveUnrelatedItemException. | |
UndeleteNewNameNotSupportedException | Describes an UndeleteNewNameNotSupportedException. | |
UnshelveException | Exception to indicate that problems occurred that prevented the unshelving of a shelveset. | |
UnshelveShelvesetEventArgs | Argument for UnshelveShelveset event. | |
UnshelvingPartialRenameException | Describes a ShelvingPartialRenameConflictException. | |
UpdateLocalVersionQueue | Represents a queue that is used to update the local version table of the workspace. | |
UpdateWorkspaceParameters | An UpdateWorkspaceParameters object encapsulates all the information that is required to call Workspace.Update. | |
UploadFileException | Thrown when an exception occurs on upload file. | |
VersionConflictException | Describes a VersionConflictException. | |
VersionControlArtifactProvider | Provides methods to retrieve version control artifacts according to the object model. | |
VersionControlException | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. | |
VersionControlLabel | Represents a version control label. | |
VersionControlServer | Represents the version control repository. | |
VersionSpec | A utility class to parse version specifications. | |
Warning | Represents a warning. | |
WebMethodNotSupportedException | Describes a WebMethodNotSupportedException. | |
WildcardNotAllowedException | Describes a WildcardNotAllowedException. | |
WorkingFolder | Represents a working folder setting. | |
WorkingFolderCreationException | Describes a WorkingFolderCreationException. | |
WorkingFolderException | Describes a WorkingFolderException. | |
WorkingFolderInUseException | Describes a WorkingFolderInUseException. | |
WorkItemCheckedInfo | Represents supplementary information about a work item. | |
WorkItemCheckinInfo | Represents information about a work item checkin. | |
WorkItemsUpdateEventArgs | Event argument providing information about the work items in an update. | |
WorkItemUpdatedEventArgs | Event arguments describing actions on a transitioned work item. | |
WorkItemUpdateException | Exception for a failure that occurred during update of a work item. | |
Workspace | Describes the properties and methods of a workspace. For more information about how to use this type, see Team Foundation Build Activities. | |
WorkspaceCancelEventArgs | Arguments for a workspace cancel event. | |
WorkspaceCheckInParameters | Represents the information that is required to check in pending changes located in a workspace. | |
WorkspaceCreationException | Describes a WorkspaceCreationException. | |
WorkspaceDeletedException | Describes the WorkspaceDeletedException. | |
WorkspaceDeletionException | Describes a WorkspaceDeletionException. | |
WorkspaceEventArgs | Event arguments for workspace changes. | |
WorkspaceException | Describes a WorkspaceException. | |
WorkspaceExistsException | Describes a WorkspaceExistsException. | |
WorkspaceInfo | Contains the properties of a cached local workspace. | |
WorkspaceItem | Used by QueryWorkspaceItems to represent an item. Inherits all fields from Item. | |
WorkspaceItemSet | Represents a collection of workspace items. | |
WorkspaceNotFoundException | Describes a WorkspaceNotFoundException. | |
WorkspacePermissionProfile | A class that encapsulates a set of permissions for a workspace. | |
WorkspacePersistedMetadataTables | Disposable object which causes the cached copies of the local metadata tables to be strongly rooted in the garbage collector's object graph, if the attached workspace is a local workspace (WorkspaceLocation.Local). | |
WorkspaceRequiresComputerNameException | Exception thrown when a computer name is required for the workspace. | |
WorkspaceSuppressAsynchronousScanner | Disposable object which suppresses the asynchronous scanner on the attached workspace, if the attached workspace is a local workspace (WorkspaceLocation.Local). | |
WorkspaceVersionSpec | Specifies a version based on a workspace name/owner. | |
WorkspaceVersionTableException | Thrown when the workspace version table file is corrupted or not able to be loaded. | |
Workstation | A class that represents a computer and the Source Control state on it. |
Structures
Structure | Description | |
---|---|---|
EncodingDescription | Represents an encoding description. |
Interfaces
Interface | Description | |
---|---|---|
IDiffItem | Interface for an item that was prepared for difference (diff) operations. | |
ILocalUpdateOperation | Represents an operation that is returned by the server to be used by the client to update the local disk. | |
IPendingChangeEventArgs | Represents an interface that defines the pending changes event arguments. | |
IPendingCheckin | An interface that provides data for policies. | |
IPendingCheckinNotes | Information about the check-in notes portion of the pending check in. | |
IPendingCheckinPendingChanges | Information about the pending changes component of the pending check-in. | |
IPendingCheckinPolicies | Information about the policies portion of the pending check-in. | |
IPendingCheckinWorkItems | Information about the work items portion of the pending check-in. | |
IPolicyCompatibility | This interface is used for backward compatibility for checkin policies that have been moved to new types or assemblies. | |
IPolicyDefinition | An interface to interact with the design time behavior of a policy. It is designed to allow lists of policy instances to be displayed and edited. | |
IPolicyEditArgs | An interface to specify the policy edit context. | |
IPolicyEvaluation | An interface to interact with the run-time behavior of policies (for example, for evaluation). | |
IToolExecutionResult | Interface defining the result of the execute operation | |
IToolProvider | Interface defining the operation provider for TFS Visual Studio client OM |
Delegates
Delegate | Description | |
---|---|---|
AffectedTeamProjectsEventHandler | The event that describes a list of team projects. | |
AfterWorkItemsUpdatedEventHandler | Handler used to signal the end of a work item update. | |
BeforeWorkItemsUpdateEventHandler | Handler used to signal the start of a work item update. | |
BranchObjectCreatedEventHandler | Handler for branch object created. | |
BranchObjectDeletedEventHandler | Handler for branch object deleted. | |
BranchObjectUpdatedEventHandler | Handler for branch object updated. | |
ChangesetReconciledEventHandler | Handler for reconcile to changeset events | |
CommitCheckinEventHandler | Handler for committed check-ins | |
CommitShelvesetEventHandler | Handler for committing shelvesets. | |
CommittedBranchCreatedEventHandler | Handler for a committed branch created event. | |
ConflictEventHandler | Handler for all conflict events. | |
DeletedShelvesetEventHandler | Handler for deleting shelvesets. | |
DestroyedEventHandler | Handler for destroying items. | |
ExceptionEventHandler | Handler for all Exception events. | |
FolderContentChangedEventHandler | Handler for folder content changed events | |
GetFilterCallback | This delegate type provides the ability to filter the results of a get after the server request but before the results are processed locally. See the Workspace Get() method. | |
GettingEventHandler | Event handler for a Getting event that is raised during a get operation. | |
MergeEventHandler | Handler for all Merge events. | |
OperationEventHandler | Handler to start and finish operations. | |
PendingChangeEventHandler | Handler for all PendingChange events. | |
PolicyStateChangedHandler | The event handler for asynchronous changes in policy state. | |
ProcessingChangeEventHandler | Handler for processing change events (CheckIn() and Shelve()). | |
ResolvedConflictEventHandler | Handler for all resolved conflict events. | |
SetWorkspaceLocationProgressEventHandler | Handler for progress events when workspace location is updated. | |
ShelvesetUpdatedEventHandler | Handler for the update of a shelveset. | |
TeamProjectFolderCreatedEventHandler | Handler for creation of a team project folder. | |
UndonePendingChangeEventHandler | Handler for all undone change events. | |
UnshelveShelvesetEventHandler | Handler for unshelving shelvesets. | |
WorkItemUpdatedEventHandler | Handler for all work item transitioned events. | |
WorkspaceCancelEventHandler | Handler for a workspace cancel event. | |
WorkspaceEventHandler | Handler for workspace changes. |
Enumerations
Enumeration | Description | |
---|---|---|
AutoResolveOptions | Enum specifying which conflicts will be resolved as automerge | |
ChangeType | Describes the type of change that applied to an item. | |
CheckinEvaluationOptions | Options for check-in evaluation. Specifies which aspects of the check-in should be evaluated. | |
CheckinOptions | Check-in options. | |
CheckinWorkItemAction | Check-in action on the work item. | |
ConflictType | Describes the conflict type. | |
DeletedState | Describes the deleted state of an item. | |
GetItemsOptions | Options for the GetItems and GetItem calls. | |
GetOptions | Options for the Get operation. | |
ItemType | Describes the item type. | |
LabelChildOption | Enumeration for LabelItem to determine what is to be done with children. | |
LabelResultStatus | The status of a label. | |
LockLevel | Valid locking levels. Used in the LockLevel property of PendingChange. | |
MergeOptions | Describes merge options. | |
OperationEventType | These operations have notifications for the start and finish of events. | |
OperationStatus | Describes the status of a get operation. | |
PendingSetType | Used to distinguish workspaces from pending sets in QueryPendingChanges calls. | |
PolicyEvaluationState | Possible states for policy evaluation. | |
RecursionType | Describes the type of the recursion. | |
RequestType | Describes the type of the request. | |
Resolution | Describes the resolution of a conflict. | |
SeverityType | Describes the severity of a notification. | |
ShelvingOptions | Options for how to perform the shelving operation. | |
ToolOperations | Enum for the existing supported operations | |
UpdateLocalVersionQueueOptions | Options to control where and how the local versions are updated. | |
VersionControlArtifactType | Describes the version control artifact type. | |
WarningType | Describes the type of a warning. | |
WebServiceLevel | Represents the version of the web services on the server. For the value PreTfs2010, check for specific features using the VersionControlServer.SupportedFeatures property. | |
WorkingFolderType | Describes the type of a working folder. | |
WorkItemCheckinAction | Describes the check-in action for work items. | |
WorkspaceEventSource | Describes the source of a workspace event. | |
WorkspacePermissionProfile.BuiltInIndexes | Indexes into the WorkspacePermissionProfile.BuiltInProfiles array. | |
WorkspacePermissions | Describes the permissions the current user has on the workspace. |