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. | |
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. | |
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. | |
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 | 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. | |
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. | |
CannotResolveAcceptMergeWithNonexistentVersionException | Describes a CannotResolveAcceptMergeWithNonexistentVersionException. | |
CannotResolveDeletedItemWithAcceptMergeException | Describes a CannotResolveDeletedItemWithAcceptMergeException. | |
CannotResolveToPartialUndeleteException | Describes a CannotResolveToPartialUndeleteException. | |
CannotSetMappingOnRenameException | Describes a CannotSetMappingOnRenameException. | |
CannotShelvePartialUndeleteException | Describes a CannotShelvePartialUndeleteException. | |
CannotSpecifyNewNameException | Describes a CannotSpecifyNewNameException. | |
CannotUndeleteTeamProjectFolderException | Describes a CannotUndeleteTeamProjectFolderException. | |
CannotUndoItemExistingLockConflictsException | Describes a CannotUndoItemExistingLockConflictsException. | |
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. | |
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. | |
ContentRequiredException | Describes a ContentRequiredException. | |
CouldNotAddProxyException | Describes a CouldNotAddProxyException. | |
CouldNotDeleteProxyException | Describes a CouldNotDeleteProxyException. | |
CreateBranchObjectException | Describes a CreateBranchObjectException. | |
DateVersionSpec | Specifies a version based on a date/time stamp. | |
DateVersionSpecBeforeBeginningOfRepositoryException | Describes a DateVersionSpecBeforeBeginningOfRepositoryException. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 in the repository. | |
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. | |
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. | |
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. | |
MissingParentIsRenameOrUndeleteException | Describes a MissingParentIsRenameOrUndeleteException. | |
MustUndeleteParentException | Describes a MustUndeleteParentException. | |
NoChangesToShelveException | Describes a NoChangesToShelveException. | |
NoLockExistsException | Describes a NoLockExistsException. | |
NoMergeRelationshipException | Describes a NoMergeRelationshipException. | |
NotAllowedOnFolderException | Describes a NotAllowedOnFolderException. | |
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. | |
ProxyInfo | Information about a proxy server connection. | |
RenameWorkingFolderException | Describes a RenameWorkingFolderException. | |
RepositoryNotFoundException | Exception that is thrown when a repository at the specified URL was not found or could not be accessed. | |
RepositoryPathTooLongException | Describes a RepositoryPathTooLongException. | |
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 attempt. | |
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. | |
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. | |
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. | |
TeamProjectFolderOptions | Represents options for a team project folder. | |
TeamProjectFolderPermission | Represents permissions on a team project folder. | |
TeamProjectNotFoundException | Describes a TeamProjectNotFoundException. | |
ThreeWayMerge | Contains the methods to perform a three-way merge. | |
TrackMergesExceededMaxBranchesLimitException | Describes a TrackMergesExceededMaxBranchesLimitException. | |
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. | |
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. | |
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. | |
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. | |
WorkspaceNotFoundException | Describes a WorkspaceNotFoundException. | |
WorkspacePermissionProfile | A class that encapsulates a set of permissions for a workspace. | |
WorkspaceRequiresComputerNameException | Exception thrown when a computer name is required for the workspace. | |
WorkspaceVersionSpec | Specifies a version based on a workspace name/owner. | |
Workstation | A class that represents a machine 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. | |
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. | |
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). |
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. | |
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. | |
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 | |
---|---|---|
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. | |
VersionControlArtifactType | Describes the version control artifact type. | |
WarningType | Describes the type of a warning. | |
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. |