Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

  ClassDescription
Public classAcceptMergeNamespaceConflictRequiresDestinationExceptionDescribes an AcceptMergeNamespaceConflictRequiresDestinationException.
Public classAcceptMergeVersionConflictRequiresDestinationExceptionDescribes an AcceptMergeVersionConflictRequiresDestinationException.
Public classAcceptYoursRenameTheirsRequiresDestinationExceptionDescribes an AcceptYoursRenameTheirsRequiresDestinationException.
Public classAccessControlEntryFromVersionControlRepresents an AccessControlEntry object from version control.
Public classAccessEntryDescribes an Access Control List permission entry.
Public classAffectedTeamProjectsRepresents the team projects that are affected by a set of pending changes.
Public classAffectedTeamProjectsEventArgsThe event that describes a list of team projects.
Public classArtifactIdentifierRequiredExceptionDescribes an ArtifactIdentifierRequiredException.
Public classArtifactNotFoundExceptionException to indicate an artifact was not found.
Public classAuthorizationExceptionDescribes an AutorizationException.
Public classAutoMergeDisallowedExceptionException that is thrown when an automerge is attempted on a conflict for which automerge is disallowed.
Public classBadChecksumExceptionDescribes a BadChecksumException.
Public classBranchHistoryTreeItemThe branch history tree item node type that represents an individual node in a branch topology tree.
Public classBranchObjectDescribes properties of a BranchObject class that are relevant to the repository.
Public classBranchObjectCreatedEventArgsArgument for the branch object created event.
Public classBranchObjectDeletedEventArgsArgument for the branch object deleted event.
Public classBranchObjectOwnershipUsed to return branch root information from the repository.
Public classBranchObjectUpdatedEventArgsEvent arguments for branch object updated.
Public classBranchPropertiesDescribes properties of a branch object.
Public classBranchRelativeRepresents a row from the QueryBranches object.
Public classBranchSourceNotCommittedExceptionDescribes a BranchSourceNotCommittedException.
Public classCancelExceptionException for user-requested cancellation of the actions of the client.
Public classCannotBranchDestroyedContentExceptionDescribes a CannotBranchDestroyedContentException.
Public classCannotChangeRootFolderExceptionDescribes a CannotChangeRootFolderException.
Public classCannotChangeWorkspaceOwnerExceptionDescribes a CannotChangeWorkspaceOwnerException.
Public classCannotCheckinAllWithEditExceptionDescribes a CannotCheckinAllWithEditException.
Public classCannotCheckinDependantRenameExceptionDescribes a CannotCheckinDependantRenameException.
Public classCannotCheckinPartialUndeleteExceptionDescribes a CannotCheckinPartialUndeleteException.
Public classCannotCheckinRenameAsPendingAddConflictsExceptionDescribes a CannotCheckinRenameAsPendingAddConflictsException.
Public classCannotCreateFilesInRootExceptionDescribes a CannotCreateFilesInRootException.
Public classCannotCreateParentFolderExceptionDescribes a CannotCreateParentFolderException.
Public classCannotDeleteTeamProjectFolderExceptionDescribes a CannotDeleteTeamProjectFolderException.
Public classCannotDestroyRootExceptionDescribes a CannotDestroyRootException.
Public classCannotFindLatestChangesetExceptionDescribes a CannotFindLatestChangesetException.
Public classCannotLockExceptionDescribes a CannotLockException.
Public classCannotMergeDestroyedFileExceptionDescribes a CannotMergeDestroyedFileException.
Public classCannotMergeUnderSourceExceptionDescribes a CannotMergeUnderSourceException.
Public classCannotMergeWithExistingConflictExceptionDescribes a CannotMergeWithExistingConflictException.
Public classCannotMergeWithWorkspaceSpecAndPendingDeleteExceptionDescribes a CannotMergeWithWorkspaceSpecAndPendingDeleteException.
Public classCannotMoveToRootExceptionDescribes a CannotMoveToRootException.
Public classCannotPendChangeOnDestroyedFileExceptionDescribes a CannotPendChangeOnDestroyedFileException.
Public classCannotPendEditOnDeletedFileWithGetLatestExceptionDescribes a CannotPendEditOnDeletedFileWithGetLatestException.
Public classCannotPendEditOnRenamedFileWithGetLatestExceptionDescribes a CannotPendEditOnRenamedFileWithGetLatestException.
Public classCannotRenameBackToOriginalSourceExceptionDescribes a CannotRenameBackToOriginalSourceException.
Public classCannotResolveAcceptMergeWithNonexistentVersionExceptionDescribes a CannotResolveAcceptMergeWithNonexistentVersionException.
Public classCannotResolveDeletedItemWithAcceptMergeExceptionDescribes a CannotResolveDeletedItemWithAcceptMergeException.
Public classCannotResolveToPartialUndeleteExceptionDescribes a CannotResolveToPartialUndeleteException.
Public classCannotSetMappingOnRenameExceptionDescribes a CannotSetMappingOnRenameException.
Public classCannotShelvePartialUndeleteExceptionDescribes a CannotShelvePartialUndeleteException.
Public classCannotSpecifyNewNameExceptionDescribes a CannotSpecifyNewNameException.
Public classCannotUndeleteTeamProjectFolderExceptionDescribes a CannotUndeleteTeamProjectFolderException.
Public classCannotUndoItemExistingLockConflictsExceptionDescribes a CannotUndoItemExistingLockConflictsException.
Public classCannotUnlockExceptionDescribes a CannotUnlockException.
Public classChangeRepresents an individual change to an item.
Public classChangeAlreadyPendingExceptionDescribes a ChangeAlreadyPendingException.
Public classChangesetRepresents a set of changes committed to the repository.
Public classChangesetAuthorMustBeNonGroupExceptionDescribes a ChangesetAuthorMustBeNonGroupException.
Public classChangesetMergeRepresents a merge of one changeset into another changeset.
Public classChangesetMergeDetailsRepresents the information about a changeset merge.
Public classChangesetNotFoundExceptionDescribes a ChangesetNotFoundException.
Public classChangesetReconciledEventArgsEvent arguments describing a reconcile-to-changeset event
Public classChangesetSummaryRepresents additional information about a changeset.
Public classChangesetVersionSpecSpecifies a version based on a changeset number.
Public classCheckinConflictThis class represents conflicts that are recorded by check-in evaluation.
Public classCheckinEvaluationResultThis class holds the results of an evaluation of a set of changes that will be checked in.
Public classCheckinExceptionException to indicate that conflicts occurred that prevented check-in.
Public classCheckinNoteRepresents the check-in notes that are part of a changeset.
Public classCheckinNoteFailureA class that describes a failure in check-in note evaluation.
Public classCheckinNoteFieldDefinitionRepresents a check-in note field definition.
Public classCheckinNoteFieldValueRepresents a check-in note field value.
Public classCheckInParametersRepresents data that is required for a checkin.
Public classCheckoutLockRequiredExceptionDescribes a CheckoutLockRequiredException.
Public classCommitCheckinEventArgsArgument for the commit check-in event.
Public classCommitShelvesetEventArgsArgument for commit shelveset event.
Public classCommittedBranchCreatedEventArgsArguments for a committed branch created event.
Public classConflictRepresents a single conflict between two items.
Public classConflictEventArgsEvent arguments describing actions on a conflict.
Public classContentRequiredExceptionDescribes a ContentRequiredException.
Public classCouldNotAddProxyExceptionDescribes a CouldNotAddProxyException.
Public classCouldNotDeleteProxyExceptionDescribes a CouldNotDeleteProxyException.
Public classCreateBranchObjectExceptionDescribes a CreateBranchObjectException.
Public classDateVersionSpecSpecifies a version based on a date/time stamp.
Public classDateVersionSpecBeforeBeginningOfRepositoryExceptionDescribes a DateVersionSpecBeforeBeginningOfRepositoryException.
Public classDeletedShelvesetEventArgsArgument for DeletedShelveset event.
Public classDeltaExceptionDescribes a DeltaException.
Public classDepthOneMappingsNotSupportedExceptionException to indicate that the server does not support mappings with 1 level of depth.
Public classDestroyedContentUnavailableExceptionDescribes a DestroyedContentUnavailableException.
Public classDestroyEventArgsEvent arguments for destroyed items.
Public classDifferenceContains methods for performing difference (diff) operations on two files.
Public classDiffItemLocalFileRepresents a local file that was prepared for difference operations.
Public classDiffItemPendingChangeBaseRepresents the original content of the file that contains a pending change.
Public classDiffItemShelvedChangeRepresents a shelved change that was prepared for difference operations.
Public classDiffItemVersionedFileRepresents a versioned file that was prepared for difference operations.
Public classDuplicateChangeExceptionDescribes a DuplicateChangeException.
Public classDuplicateCheckinNoteFieldExceptionDescribes a DuplicateCheckinNoteFieldException.
Public classDuplicateExtensionExceptionDescribes a DuplicateExtensionException.
Public classDuplicateFileTypeExceptionDescribes a DuplicateFileTypeException.
Public classDuplicateItemFoundExceptionDescribes a DuplicateItemFoundException.
Public classDuplicateItemsInCheckInRequestExceptionDescribes a DuplicateItemsInCheckInRequestException.
Public classDuplicateServerItemExceptionDescribes a DuplicateServerItemException.
Public classDuplicateWorkingFolderExceptionDescribes a DuplicateWorkingFolderException.
Public classEmptyCheckInExceptionDescribes an EmptyCheckInException.
Public classExceptionEventArgsEvent arguments that describe actions on a nonfatal exception.
Public classExistingParentFileExceptionDescribes an ExistingParentFileException.
Public classExtendedItemDescribes an extended item.
Public classExtendedMergeRepresents extended information about a merge.
Public classFailureDescribes a failure.
Public classFeatureNotSupportedExceptionException that is thrown by the client when a feature is not supported by the server.
Public classFileIdNotFoundExceptionDescribes a FileIdNotFoundException.
Public classFileTypeRepresents the type of a file.
Public classFolderContentExceptionDescribes a FolderContentException.
Public classFolderEditExceptionDescribes a FolderEditException.
Public classFutureDateExceptionDescribes a FutureDateException.
Public classGatedCheckinExceptionException to indicate that a check-in was denied because of the gated check-in plugin.
Public classGenericExceptionDescribes a GenericException.
Public classGetRequestRepresents a request of the Get operation.
Public classGetStatusRepresents the status of a Workspace.Get operation.
Public classGettingEventArgsEvent arguments for the Getting event.
Public classGlobalSecurityRepresents the global security settings of an item.
Public classIdentityDeletedExceptionDescribes an IdentityDeletedException.
Public classIdentityNotFoundExceptionDescribes an IdentityNotFoundException.
Public classIllegalCommentExceptionDescribes an IllegalCommentException.
Public classIllegalComputerNameExceptionDescribes an IllegalComputerNameException.
Public classIllegalFieldNameExceptionDescribes an IllegalFieldNameException.
Public classIllegalIdentityExceptionDescribes an IllegalIdentityException.
Public classIllegalLabelNameExceptionDescribes an IllegalLabelNameException.
Public classIllegalPolicyNameExceptionDescribes an IllegalPolicyNameException.
Public classIllegalServerItemExceptionDescribes an IllegalServerItemException.
Public classIllegalShelvesetExceptionDescribes an IllegalShelvesetException.
Public classIllegalShelvesetOwnerExceptionDescribes an IllegalShelvesetOwnerException.
Public classIllegalUrlExceptionDescribes an IllegalUrlException.
Public classIllegalVersionExceptionDescribes an IllegalVersionException.
Public classIllegalWorkspaceExceptionDescribes an IllegalWorkspaceException.
Public classIncompatibleChangeExceptionDescribes an IncompatibleChangeException.
Public classIncompatibleCompressionFormatExceptionDescribes an IncompatibleCompressionFormatException.
Public classIncompletePendingChangeExceptionDescribes an IncompletePendingChangeException.
Public classIncompleteUploadExceptionDescribes an IncompleteUploadException.
Public classInconsistentRequestTypesExceptionDescribes an InconsistentRequestTypesException.
Public classIncorrectSizeExceptionDescribes an IncorrectSizeException.
Public classInheritanceChangeRepresents an inheritance change.
Public classInvalidAcceptYoursExceptionDescribes an InvalidAcceptYoursException.
Public classInvalidAcceptYoursRenameTheirsExceptionDescribes an InvalidAcceptYoursRenameTheirsException.
Public classInvalidBranchCheckinOptionExceptionDescribes an InvalidBranchCheckinOptionException.
Public classInvalidCheckinTicketExceptionDescribes a SecurityConfigurationException.
Public classInvalidConflictIdExceptionDescribes an InvalidConflictIdException.
Public classInvalidExtensionExceptionDescribes an InvalidExtensionException.
Public classInvalidFileIdExceptionDescribes an InvalidFileIdException.
Public classInvalidFileTypeExceptionException to indicate that the specified file type is not valid.
Public classInvalidIdentityExceptionDescribes an InvalidIdentityException.
Public classInvalidProjectPendingChangeExceptionDescribes an InvalidProjectPendingChangeException.
Public classInvalidResolutionExceptionDescribes an InvalidResolutionException.
Public classInvalidSqlDateExceptionDescribes an InvalidSqlDateException.
Public classInvalidVersionSpecExceptionException that is thrown when something is wrong with the syntax of a version specification.
Public classInvalidVersionSpecForOperationExceptionDescribes an InvalidVersionSpecForOperationException.
Public classItemRepresents a committed version of a file or folder in the version control server.
Public classItemCloakedExceptionDescribes an ItemCloakedException.
Public classItemDeletedExceptionDescribes an ItemDeletedException.
Public classItemExistsExceptionDescribes an ItemExistsException.
Public classItemIdentifierRepresents a unique identifier for an item.
Public classItemLockedExceptionDescribes an ItemLockedException.
Public classItemMergeRepresents a merge of two items.
Public classItemNotCheckedOutExceptionDescribes an ItemNotCheckedOutException.
Public classItemNotFoundExceptionDescribes an ItemNotFoundException.
Public classItemNotMappedExceptionDescribes a RollbackInvalidVersionSpecException.
Public classItemRequiredExceptionDescribes an ItemRequiredException.
Public classItemSecurityRepresents the security of an item.
Public classItemSetRepresents the results of a QueryItem operation.
Public classItemSpecRepresents one or more files or folders on the local machine or on the version-control server.
Public classLabelDuplicateItemExceptionDescribes a LabelDuplicateItemException.
Public classLabelExistsExceptionDescribes a LabelExistsException.
Public classLabelHasChildrenExceptionDescribes a LabelHasChildrenException.
Public classLabelItemSpecRepresents an item that is being labeled.
Public classLabelNotFoundExceptionDescribes a LabelNotFoundException.
Public classLabelNotUniqueExceptionDescribes a LabelNotUniqueException.
Public classLabelOwnerChangeExceptionDescribes a LabelOwnerChangeException.
Public classLabelPendingAddExceptionDescribes a LabelPendingAddException.
Public classLabelResultEncapsulates a label together with scope and status properties.
Public classLabelVersionSpecRepresents version as a label.
Public classLatestVersionDeletedExceptionDescribes a LatestVersionDeletedException.
Public classLatestVersionSpecRepresents the latest valid version in the repository.
Public classLoadFailurePolicyTypeRepresents a failure in the attempt to load a policy type.
Public classLocalItemOutOfDateExceptionDescribes a LocalItemOutOfDateException.
Public classLocalItemRequiredExceptionDescribes a LocalItemRequiredException.
Public classLocalPathTooLongExceptionDescribes a LocalPathTooLongException.
Public classLocalVersionEncapsulates a local item together with information about item and version.
Public classLocalVersionNotFoundExceptionDescribes a LocalVersionNotFoundException.
Public classMappingDescribes a mapping that links an item on the server to an item on the local machine.
Public classMappingConflictExceptionException to indicate that the workspace contains conflicting working folders.
Public classMappingExceptionDescribes a RollbackInvalidVersionSpecException.
Public classMaxRowsEvaluatedExceptionDescribes a MaxRowsEvaluatedException.
Public classMergeCandidateRepresents a changeset candidate for merge.
Public classMergeConflictExistsExceptionDescribes a MergeConflictExistsException.
Public classMergeDoNotHaveTargetLocallyExceptionDescribes a MergeDoNotHaveTargetLocallyException.
Public classMergeEditDeleteExceptionDescribes a MergeEditDeleteException.
Public classMergeEventArgsArguments describing a merge operation on a single item.
Public classMergeSourceRepresents the source of a merge.
Public classMergeTargetCloakedExceptionDescribes a MergeTargetCloakedException.
Public classMergeTargetFileSourceDirectoryExceptionDescribes a MergeTargetFileSourceDirectoryException.
Public classMergeTargetNotMappedExceptionDescribes a MergeTargetNotMappedException.
Public classMergeTargetPathAlreadyHasPendingMergeExceptionDescribes a MergeTargetPathAlreadyHasPendingMergeException.
Public classMergeTargetPathHasIncompatiblePendingChangeExceptionDescribes a MergeTargetPathHasIncompatiblePendingChangeException.
Public classMergeTargetPathHasNamespacePendingChangeConflictExceptionDescribes a MergeTargetPathHasNamespacePendingChangeConflictException.
Public classMissingParentIsRenameOrUndeleteExceptionDescribes a MissingParentIsRenameOrUndeleteException.
Public classMustUndeleteParentExceptionDescribes a MustUndeleteParentException.
Public classNoChangesToShelveExceptionDescribes a NoChangesToShelveException.
Public classNoLockExistsExceptionDescribes a NoLockExistsException.
Public classNoMergeRelationshipExceptionDescribes a NoMergeRelationshipException.
Public classNotAllowedOnFolderExceptionDescribes a NotAllowedOnFolderException.
Public classNotWorkspaceOwnerExceptionDescribes a NotWorkspaceOwnerException.
Public classOnlyOneWorkspaceExceptionException to indicate that the files that were specified span more than one workspace.
Public classOperationEventArgsEvent arguments for file transfers (uploads and downloads).
Public classOwnerRequiredExceptionDescribes an OwnerRequiredException.
Public classPartialRenameConflictExceptionDescribes a PartialRenameConflictException.
Public classPendingChangeRepresents a change that has not been committed to the repository.
Public classPendingChangeChangedExceptionDescribes a PendingChangeChangedException.
Public classPendingChangeContentNotFoundExceptionDescribes a PendingChangeContentNotFoundException.
Public classPendingChangeEventArgsEvent arguments that describe actions on a pending change.
Public classPendingChangeMergeConflictExistsExceptionDescribes a PendingChangeMergeConflictExistsException.
Public classPendingChildExceptionDescribes a PendingChildException.
Public classPendingDeleteConflictChangeExceptionDescribes a PendingDeleteConflictChangeException.
Public classPendingLocalVersionMismatchExceptionDescribes a PendingLocalVersionMismatchException.
Public classPendingParentDeleteExceptionDescribes a PendingParentDeleteException.
Public classPendingSetRepresents a set of PendingChange objects.
Public classPermissionChangeRepresents a permission change.
Public classPluginHasMultipleInterfacesExceptionDescribes a PluginHasMultipleInterfacesException.
Public classPolicyBaseBase class to inherit for a new check-in policy.
Public classPolicyEnvelopeEncapsulates a policy instance together with some other properties.
Public classPolicyFailureDescribes a failure in policy evaluation.
Public classPolicyFailureInfoContains information about a policy failure.
Public classPolicyListManages a list of loaded policies for a set of pending changes.
Public classPolicyOverrideInfoContains information about an override of policy failures.
Public classPolicyStateChangedEventArgsThe policy and list of failures that are associated with a PolicyStateChanged event.
Public classPolicyTypeA class that represents a type of policy and allows new instances to be created.
Public classProcessingChangeEventArgsEvent arguments describing the change being processed.
Public classProxyInfoInformation about a proxy server connection.
Public classRenameWorkingFolderExceptionDescribes a RenameWorkingFolderException.
Public classRepositoryNotFoundExceptionException that is thrown when a repository at the specified URL was not found or could not be accessed.
Public classRepositoryPathTooLongExceptionDescribes a RepositoryPathTooLongException.
Public classReservedAnnotationExceptionDescribes a ReservedAnnotationException.
Public classResolutionOptionsOptions to control how the conflict is resolved.
Public classResolvedConflictEventArgsEvent arguments describing a resolved conflict.
Public classResourceAccessExceptionException that is thrown when an access check fails.
Public classRollbackInvalidOptionExceptionDescribes a RollbackInvalidOptionException.
Public classRollbackInvalidVersionSpecExceptionDescribes a RollbackInvalidVersionSpecException.
Public classRootInheritanceExceptionDescribes a RootInheritanceException.
Public classSavedCheckinRepresents a saved check-in attempt.
Public classSecurityChangeDescribes the properties of a SecurityChange class that are relevant to the repository.
Public classSecurityConfigurationExceptionDescribes a SecurityConfigurationException.
Public classSecurityExceptionDescribes a SecurityException.
Public classServerItemExceptionDescribes a ServerItemException.
Public classServerItemRequiredExceptionDescribes a ServerItemRequiredException.
Public classShelvedChangeNotFoundExceptionDescribes a ShelvedChangeNotFoundException.
Public classShelveExceptionException to indicate that problems occurred that prevented a shelveset from being committed to the server.
Public classShelveMergeConflictExistsExceptionDescribes a ShelveMergeConflictExistsException.
Public classShelvesetA server-side collection of pending changes and associated metadata.
Public classShelvesetCheckInParametersRepresents the information that is required to check in a shelveset.
Public classShelvesetExistsExceptionDescribes a ShelvesetExistsException.
Public classShelvesetNotFoundExceptionDescribes a ShelvesetNotFoundException.
Public classShelvingPartialRenameConflictExceptionDescribes a ShelvingPartialRenameConflictException.
Public classTargetCloakedExceptionDescribes a TargetCloakedException.
Public classTargetHasPendingChangeExceptionDescribes a TargetHasPendingChangeException.
Public classTargetIsChildExceptionDescribes a TargetIsChildException.
Public classTeamProjectRepresents a team project with respect to Version Control functionalities.
Public classTeamProjectCannotDeleteExceptionDescribes a TeamProjectCannotDeleteException.
Public classTeamProjectFolderOptionsRepresents options for a team project folder.
Public classTeamProjectFolderPermissionRepresents permissions on a team project folder.
Public classTeamProjectNotFoundExceptionDescribes a TeamProjectNotFoundException.
Public classThreeWayMergeContains the methods to perform a three-way merge.
Public classTrackMergesExceededMaxBranchesLimitExceptionDescribes a TrackMergesExceededMaxBranchesLimitException.
Public classUndeleteAboveUnrelatedItemExceptionDescribes an UndeleteAboveUnrelatedItemException.
Public classUndeleteNewNameNotSupportedExceptionDescribes an UndeleteNewNameNotSupportedException.
Public classUnshelveExceptionException to indicate that problems occurred that prevented the unshelving of a shelveset.
Public classUnshelveShelvesetEventArgsArgument for UnshelveShelveset event.
Public classUnshelvingPartialRenameExceptionDescribes a ShelvingPartialRenameConflictException.
Public classUpdateLocalVersionQueueRepresents a queue that is used to update the local version table of the workspace.
Public classVersionConflictExceptionDescribes a VersionConflictException.
Public classVersionControlArtifactProviderProvides methods to retrieve version control artifacts according to the object model.
Public classVersionControlExceptionThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classVersionControlLabelRepresents a version control label.
Public classVersionControlServerRepresents the version control repository.
Public classVersionSpecA utility class to parse version specifications.
Public classWarningRepresents a warning.
Public classWebMethodNotSupportedExceptionDescribes a WebMethodNotSupportedException.
Public classWildcardNotAllowedExceptionDescribes a WildcardNotAllowedException.
Public classWorkingFolderRepresents a working folder setting.
Public classWorkingFolderCreationExceptionDescribes a WorkingFolderCreationException.
Public classWorkingFolderExceptionDescribes a WorkingFolderException.
Public classWorkingFolderInUseExceptionDescribes a WorkingFolderInUseException.
Public classWorkItemCheckedInfoRepresents supplementary information about a work item.
Public classWorkItemCheckinInfoRepresents information about a work item checkin.
Public classWorkItemsUpdateEventArgsEvent argument providing information about the work items in an update.
Public classWorkItemUpdatedEventArgsEvent arguments describing actions on a transitioned work item.
Public classWorkItemUpdateExceptionException for a failure that occurred during update of a work item.
Public classWorkspaceDescribes the properties and methods of a workspace. For more information about how to use this type, see Team Foundation Build Activities.
Public classWorkspaceCancelEventArgsArguments for a workspace cancel event.
Public classWorkspaceCheckInParametersRepresents the information that is required to check in pending changes located in a workspace.
Public classWorkspaceCreationExceptionDescribes a WorkspaceCreationException.
Public classWorkspaceDeletionExceptionDescribes a WorkspaceDeletionException.
Public classWorkspaceEventArgsEvent arguments for workspace changes.
Public classWorkspaceExceptionDescribes a WorkspaceException.
Public classWorkspaceExistsExceptionDescribes a WorkspaceExistsException.
Public classWorkspaceInfoContains the properties of a cached local workspace.
Public classWorkspaceNotFoundExceptionDescribes a WorkspaceNotFoundException.
Public classWorkspacePermissionProfileA class that encapsulates a set of permissions for a workspace.
Public classWorkspaceRequiresComputerNameExceptionException thrown when a computer name is required for the workspace.
Public classWorkspaceVersionSpecSpecifies a version based on a workspace name/owner.
Public classWorkstationA class that represents a machine and the Source Control state on it.

  StructureDescription
Public structureEncodingDescriptionRepresents an encoding description.

  InterfaceDescription
Public interfaceIDiffItemInterface for an item that was prepared for difference (diff) operations.
Public interfaceILocalUpdateOperationRepresents an operation that is returned by the server to be used by the client to update the local disk.
Public interfaceIPendingCheckinAn interface that provides data for policies.
Public interfaceIPendingCheckinNotesInformation about the check-in notes portion of the pending check in.
Public interfaceIPendingCheckinPendingChangesInformation about the pending changes component of the pending check-in.
Public interfaceIPendingCheckinPoliciesInformation about the policies portion of the pending check-in.
Public interfaceIPendingCheckinWorkItemsInformation about the work items portion of the pending check-in.
Public interfaceIPolicyDefinitionAn 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.
Public interfaceIPolicyEditArgsAn interface to specify the policy edit context.
Public interfaceIPolicyEvaluationAn interface to interact with the run-time behavior of policies (for example, for evaluation).

  DelegateDescription
Public delegateAffectedTeamProjectsEventHandlerThe event that describes a list of team projects.
Public delegateAfterWorkItemsUpdatedEventHandlerHandler used to signal the end of a work item update.
Public delegateBeforeWorkItemsUpdateEventHandlerHandler used to signal the start of a work item update.
Public delegateBranchObjectCreatedEventHandlerHandler for branch object created.
Public delegateBranchObjectDeletedEventHandlerHandler for branch object deleted.
Public delegateBranchObjectUpdatedEventHandlerHandler for branch object updated.
Public delegateChangesetReconciledEventHandlerHandler for reconcile to changeset events
Public delegateCommitCheckinEventHandlerHandler for committed check-ins
Public delegateCommitShelvesetEventHandlerHandler for committing shelvesets.
Public delegateCommittedBranchCreatedEventHandlerHandler for a committed branch created event.
Public delegateConflictEventHandlerHandler for all conflict events.
Public delegateDeletedShelvesetEventHandlerHandler for deleting shelvesets.
Public delegateDestroyedEventHandlerHandler for destroying items.
Public delegateExceptionEventHandlerHandler for all Exception events.
Public delegateGetFilterCallbackThis 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.
Public delegateGettingEventHandlerEvent handler for a Getting event that is raised during a get operation.
Public delegateMergeEventHandlerHandler for all Merge events.
Public delegateOperationEventHandlerHandler to start and finish operations.
Public delegatePendingChangeEventHandlerHandler for all PendingChange events.
Public delegatePolicyStateChangedHandlerThe event handler for asynchronous changes in policy state.
Public delegateProcessingChangeEventHandlerHandler for processing change events (CheckIn() and Shelve()).
Public delegateResolvedConflictEventHandlerHandler for all resolved conflict events.
Public delegateUndonePendingChangeEventHandlerHandler for all undone change events.
Public delegateUnshelveShelvesetEventHandlerHandler for unshelving shelvesets.
Public delegateWorkItemUpdatedEventHandlerHandler for all work item transitioned events.
Public delegateWorkspaceCancelEventHandlerHandler for a workspace cancel event.
Public delegateWorkspaceEventHandlerHandler for workspace changes.

  EnumerationDescription
Public enumerationChangeTypeDescribes the type of change that applied to an item.
Public enumerationCheckinEvaluationOptionsOptions for check-in evaluation. Specifies which aspects of the check-in should be evaluated.
Public enumerationCheckinOptionsCheck-in options.
Public enumerationCheckinWorkItemActionCheck-in action on the work item.
Public enumerationConflictTypeDescribes the conflict type.
Public enumerationDeletedStateDescribes the deleted state of an item.
Public enumerationGetItemsOptionsOptions for the GetItems and GetItem calls.
Public enumerationGetOptionsOptions for the Get operation.
Public enumerationItemTypeDescribes the item type.
Public enumerationLabelChildOptionEnumeration for LabelItem to determine what is to be done with children.
Public enumerationLabelResultStatusThe status of a label.
Public enumerationLockLevelValid locking levels. Used in the LockLevel property of PendingChange.
Public enumerationMergeOptionsDescribes merge options.
Public enumerationOperationEventTypeThese operations have notifications for the start and finish of events.
Public enumerationOperationStatusDescribes the status of a get operation.
Public enumerationPendingSetTypeUsed to distinguish workspaces from pending sets in QueryPendingChanges calls.
Public enumerationPolicyEvaluationStatePossible states for policy evaluation.
Public enumerationRecursionTypeDescribes the type of the recursion.
Public enumerationRequestTypeDescribes the type of the request.
Public enumerationResolutionDescribes the resolution of a conflict.
Public enumerationSeverityTypeDescribes the severity of a notification.
Public enumerationShelvingOptionsOptions for how to perform the shelving operation.
Public enumerationVersionControlArtifactTypeDescribes the version control artifact type.
Public enumerationWarningTypeDescribes the type of a warning.
Public enumerationWorkingFolderTypeDescribes the type of a working folder.
Public enumerationWorkItemCheckinActionDescribes the check-in action for work items.
Public enumerationWorkspaceEventSourceDescribes the source of a workspace event.
Public enumerationWorkspacePermissionProfile.BuiltInIndexesIndexes into the WorkspacePermissionProfile.BuiltInProfiles array.
Public enumerationWorkspacePermissionsDescribes the permissions the current user has on the workspace.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft