![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AcceptMergeNamespaceConflictRequiresDestinationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AcceptMergeVersionConflictRequiresDestinationException |
Thrown when the server cannot determine the target location of an accept merge operation for the user and they did not specify one. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AcceptYoursRenameTheirsRequiresDestinationException |
Thrown when the user tried to resolve a namespace conflict with AcceptYoursRenameTheirs without a destination. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AccessEntry |
Publically facing description of an ACL entry (permission). |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Admin |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AdminRepositoryInfo |
Data structure returned by the QueryRepositoryInformation method. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Annotation |
The Annotation class represents name/value pairs and couples that with optional resourceID, and versioning values. Annotations are used to store application defined name/value pairs -- that is, the application applies the semantic to the values. This class is created for each name/value pair that is read from the database. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ArtifactIdentifierRequiredException |
This exception is thrown when an artifact url is requested and the artifactMoniker parameter is either missing or empty. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ArtifactProvider |
Base class for ArtifactProviders. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AuthorizationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AutoMergeDisallowedException |
Thrown when an auto-merge is tried on a conflict for which auto-merge is not permitted |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BadChecksumException |
Thrown when a file checksum does not match |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BaseItemSet<T> |
Class representing the results of a QueryItem operation |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BaseLocalVersionUpdate |
Base class for local version update. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BranchObject |
Represents a first class branch object on the server. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BranchObjectOwnership |
A summary class used to return branch root information from the server |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BranchProperties |
Container class for all the updateable properties of a branch object. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BranchRelative |
Class representing one row from QueryBranches. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BranchSourceNotCommittedException |
Thrown when a client tries to branch from an item that hasn't been committed at least one time. That is undelete | add | branch. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotBranchDestroyedContentException |
The user cannot branch a file that has been destroyed with /keephistory. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotChangeRootFolderException |
When the client attempts to pend any kind of change against the root item this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotChangeWorkspaceOwnerException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCheckinAllWithEditException |
This exception is thrown when a user calls checkin all, and has edits in their workspace |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCheckinDependantRenameException |
Cannot checkin rename to item {0} without checking in item {1} |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCheckinPartialUndeleteException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCheckinRenameAsPendingAddConflictsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCheckinRenameDueToChildConflictException |
Thrown when the checkin of a rename fails because one of its children has an existing conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCreateFilesInRootException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCreateNewUserDuringCheckinException |
This exception is thrown when, during checkin, we try to create a new user and it fails |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotCreateParentFolderException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotDeleteTeamProjectFolderException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotDestroyRootException |
This exception is thrown when the user tries to destroy $/. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotFindLatestChangesetException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotLockException |
Thrown when a user attempts to lock an item for checkout and the item is already checked out. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotMergeDestroyedFileException |
The user cannot merge/unshelve a file that was completely destroyed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotMergeUnderSourceException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotMergeWithExistingConflictException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotMergeWithWorkspaceSpecAndPendingDeleteException |
This is thrown by Merge when there is a pending delete underneath the source of the merge. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotMoveToRootException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotPendChangeOnDestroyedFileException |
The user cannot pend an edit on a file that has been destroyed with /keephistory. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotPendEditOnDeletedFileWithGetLatestException |
The user cannot pend an edit on an item when GetLatest is on and the tip version has been deleted. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotPendEditOnRenamedFileWithGetLatestException |
The user cannot pend an edit on an item when GetLatest is on and the tip version has been renamed to a different server path than the workspace version's server path. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotRenameBackToOriginalSourceException |
Thrown if an item is renamed away from itself, and then back to itself. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotRenameDueToChildConflictException |
Thrown when a rename fails because one of its children has an existing conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveAcceptMergeWithNonexistentVersionException |
Thrown when a conflict with a sync back to a version where the path does not exist, is tried to be resolved as accept merge. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveBecauseShelvesetDeletedException |
Thrown when a shelveset conflict is being resolved as automerge or taketheirs and the shelveset has been deleted. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveConflictAsAutoMerge |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveDeletedItemWithAcceptMergeException |
Thrown when Resolve notices a get conflict that wants to set the undelete bit on. This cannot be done because of undeletes all or nothing behavior. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveDueToRenameAndDelete |
Thrown when a shelveset conflict is being resolved as automerge or acceptYoursRenameTheirs and the rename will affect and item that has a pending delete. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotResolveToPartialUndeleteException |
Thrown when Resolve notices a get conflict that wants to set the undelete bit on. This cannot be done because of undeletes all or nothing behavior. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotSetMappingOnRenameException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotShelvePartialUndeleteException |
This exception is thrown when the user tries to shelve an implicit undelete, but not the root of the DeletionId. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotSpecifyNewNameException |
Thrown when the user attempts to specify a new name but it is not allowed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotTakeCheckoutLockInLocalWorkspaceException |
Thrown when a caller attempts to take a checkout lock in a local workspace |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotUndeleteTeamProjectFolderException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotUndoItemExistingLockConflictsException |
Thrown in an interesting case when there is an additive namespace operation being undone and another user holds a lock on the resulting path. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotUndoRenameDueToChildConflictException |
Thrown when the undo of a rename fails because one of its children has an existing conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotUnlockException |
Thrown when the user attempts to unlock an item that does not allow for multiple checkout. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Change |
This represents and individual change to an item. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangeAlreadyPendingException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangeRequest |
Object representing a request from the client to pend changes to an item or item wildcard characters. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Changeset |
Represents a changeset as returned by the QueryHistory command |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetAuthorMustBeNonGroupException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetChangeTypeSummary |
Represents a summary of change types in a changeset returned by the QuerySummaryForChangeset command. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetMerge |
Represents a merge of one changeset into another |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetMergeDetails |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangeSetOwner |
Contains information about an owner of one or more changesets |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetSummary |
Contains the information needed for a single changeset / item involved in a merge. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ChangesetVersionSpec |
Specifies a version based on a changeset number. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNote |
A checkin note class is used to hold the data that represents an instance of a checkin note. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNoteFieldDefinition |
A field definition is used to define how a given named input is treated when it is applied to a given checkin note. These are not versioned and can change over time, which allows the definition and the data to become out of sync with each other. The definition is used at the time the check-in note is generated. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNoteFieldValue |
The CheckinNoteFieldValue is an instance of a field that has its value in a single checkin note instance. A checkin note uses a series of field values to represent its data. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNotificationInfo |
Information for the checkin notification service. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinNotificationWorkItemInfo |
The information for each work item associated with the checkin. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckinResult |
This represents the result of a call to the checkin method |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckoutLockRequiredException |
Thrown when a try is made to get a checkin lock when multiple checkout is disabled. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CheckoutLocksDisabledException |
Thrown when a caller attempts to take a checkout lock and checkout locks are disabled. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CodeChurnCompletedNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Conflict |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ConflictInformation |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ContentNotUploadedException |
Thrown on shelve or checkin when we find that content was not fully uploaded. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ContentRequiredException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CouldNotAddProxyException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CouldNotDeleteProxyException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CreateBranchObjectException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DateVersionSpec |
Specifies a version based on a date/time stamp. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DateVersionSpecBeforeBeginningOfRepositoryException |
Thrown from prc_FindChangesetByDate and prc_iParseVersionSpec when a date is passed in thats before the start of the repository. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DestroyedContentUnavailableException |
This exception is thrown from the DownloadHandler if the FileId was the destroyed item FileId. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DestroyNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DeterminedItem |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DownloadHandler |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateChangeException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateCheckinNoteFieldException |
Thrown when the user attempts to specify the same checkin note field more than one time e.g. 'h checkin file.txt /notes:"reviewer=me";"reviewer=you" |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateExtensionException |
This extension is fired when an extension is associated with more than one filetype. Extensions must only appear one time in the complete set of extensions during a call to SetFileTypes. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateFileTypeException |
This is thrown when the client attempts to update the set of filetypes and supplies the same filetype more than one time in the set of filetypes passed to the SetFileTypes call. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateItemFoundException |
Thrown when the same item is specified more than one time at different versions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateItemsInCheckInRequestException |
This exception is thrown when items are repeated in a check-in. this can occur in single checkin request or when you perform paged checkins when the a given item is present in more than one checkin page request. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateServerItemException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DuplicateWorkingFolderException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
EmptyCheckInException |
This exception is thrown when checkin xml argument passed to prc_Checkin is empty. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExistingParentFileException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExpandedChange |
Internal class that represents a single change to be pended. Each ChangeRequest produces 0 or more of these. Most of the relevant fields are in the change request, to which is reference is stored here. This class contains fields specific to each file. We used to create copies of the ChangeRequest for each file, but creating ExpandedChanges is cheaper because not all fields are copied. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExtendedItem |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExtendedMerge |
Class representing a merge of an item. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Failure |
The Failure object contains much of the same information as an exception but is not derived from Exception and is now throwable. Commands that operate on a collection of items, each of which may succeed or fail independently of the others will return an array of Failure objects representing the items that had trouble. The Failure object also contains fields that describe the context in which the error occurred. A smart client may use these to decide about how to handle the error. Irrelevant information remains null and will not be sent as part of the SOAP reply. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FeatureNotSupportedException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FileIdNotFoundException |
Thrown by download when a bad file ID is passed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FileType |
This class is used to configure per-file name extension settings in the version control system. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FolderContentException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FolderEditException |
This exception is thrown when the user explicitly names a folder for checkout, or specifies a wildcard that matches a folder name. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FutureDateException |
This is thrown if the user specifies a date that is later than the current date. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GenericDatabaseUpdateErrorException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GenericException |
Used by the data tier to send a custom error message back to the client |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GetLatestOnCheckoutDisabledException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GetOperation |
An entry in the "to do" list that Get returns to the client. Each instance of this class represents an item that needs something done on the client. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GetRequest |
Object passed by the client to request a "Get" operation |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
GlobalSecurity |
Describes the global security settings. This structure is only used to return security information to the client. It is not used internally. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IdenticalPathsDueToCollationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IdentityDeletedException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IdentityNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalCommentException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalComputerNameException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalFieldNameException |
Thrown when a release note field exceeds its maximum length |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalIdentityException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalLabelNameException |
Thrown when a label call is passed a label name that is too long or contains unauthorized characters |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalPolicyNameException |
Thrown when a policy name exceeds its maximum length |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalServerItemException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalShelvesetException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalShelvesetOwnerException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalUrlException |
Thrown when a URL that contains unauthorized characters or too long is encountered. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalVersionException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IllegalWorkspaceException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IncompatibleChangeException |
You have tried to pend a change to an item that already has changes pending which are incompatible with your new change. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IncompatibleCompressionFormatException |
Thrown when a compressed file is not in a supported compression format. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IncompletePendingChangeException |
Thrown when the client tries to check in a change that was unshelved or merged but never acknowledged using UpdateLocalVersion. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IncompleteUploadException |
Thrown when the client uploads the last chunk of a file, but some of the previous chunks are not there. It is also thrown when the uploaded content is not fully received, because of slow network connection, for example. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InconsistentRequestTypesException |
Repository.PendChanges requires that all ChangeRequests have identical RequestTypes. This exception is thrown when this is not the case. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IncorrectSizeException |
Thrown when a file length does not match |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InheritanceChange |
Represents a change to an item's inheritance flag |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IntegrationInterface |
Encapsulate BIS interfaces: - BisDomain: Property from which the operational Bis domain is retrieved - BisGetArtifacts: Biz-logic for BIS-defined GetArtifacts() webmethod - BulkFilter: Biz-logic for version control plugin used by BIS for security filtering |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidAcceptYoursException |
Thrown when the user tried to resolve a namespace conflict with AcceptYours which is not allowed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidAcceptYoursRenameTheirsException |
Thrown when the user tried to resolve a non-namespace conflict with AcceptYoursRenameTheirs which is not allowed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidBranchCheckinOptionException |
This exception is thrown when a user calls checkin all, and has edits in their workspace. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidCheckinDateException |
Thrown when unshelve fails due to a parental delete |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidCheckinTicketException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidConflictIdException |
Thrown when the client tries to resolve an invalid ConflictId. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidExtensionException |
Extensions must be a maximum of 260 characters and may not contain any of the NT file path invalid characters. If these conditions are not met this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidFileIdException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidIdentityException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidProjectPendingChangeException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidResolutionException |
This exception is thrown when a conflict can only be resolved as AcceptServer. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidSqlDateException |
Thrown when a date is specified which is too early for Microsoft SQL Server to handle |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidVersionSpecException |
This exception is thrown when a versionspec string could not be parsed successfully. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidVersionSpecForOperationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Item |
Represents an item as returned by the QueryItems command. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemCloakedException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemDeletedException |
When a client attempts to release a lock on an item, but does not have a lock this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemExistsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemIdentifier |
Class used to represent a given item at a given version. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemLockedException |
Thrown when a user attempts to lock an item that is already locked. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemMerge |
Represents the records returned by prc_QueryMerges. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemNotCheckedOutException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemNotMappedException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemRequiredException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemSecurity |
Describes the security settings for an item. This structure is only used to return security information to the client. It is not used internally. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemSet |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ItemSpec |
Represents a selector for versioned items. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelDuplicateItemException |
Thrown when the user specified the same item more than one time during creating / updating a label. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelExistsException |
Thrown when the user attempts to create a label that already exists. Will only appear if the label is created between the time the mid-tier does its query and prc_CreateItem is called. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelHasChildrenException |
This is thrown when a call to VersionControlLabel.LabelItem encounters child labels and "delete" or "merge" is not specified. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelItemSpec |
The LabelItemSpec is used to define an item that is being labeled. This is the server path, version, recursion type and include/exclude. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelNotFoundException |
Thrown if a named label is not found in the scope specified by serverItem. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelNotUniqueException |
Thrown when the user attempts to delete or update a label that does not uniquely match a single label. Requests that they specify the label scope. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelOwnerChangeException |
Thrown if an owner change to an existing label is tried. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelPendingAddException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelResult |
Returned from LabelItem and UnlabelItem to indicate which labels were operated on and what was done to them. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LabelVersionSpec |
Specifies a version based on a label. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LatestItemVersionArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LatestVersionDeletedException |
This is thrown when the latest version of the item specified is deleted and this is not valid for the situation. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LatestVersionSpec |
Specifies the latest version. No real parameters. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalItemExclusionSet |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalItemOutOfDateException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalItemRequiredException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalPathTooLongException |
Thrown when a namespace operation (rename, undelete, branch, merge) would cause a local path that is too long. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalPendingChange |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalVersion |
Contains the local version information about an item in a user's workspace. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalVersionNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalVersionUpdate |
Class representing a single UpdateLocalVersion request. Allows UpdateLocalVersion() to take an array of requests. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LocalWorkspaceRequiredException |
Thrown when an action is performed on a local workspace that is not permitted for a local workspace. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
LongPathInWorkspaceRequires2012QU1Exception |
Thrown when we want to send a specific message to the client to use VS 2012 QU 1 or later |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Mapping |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MappingException |
Base class for exceptions that occur translating local to server paths and vice-versa |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MaxRowsEvaluatedException |
Thrown when a stored procedure evaluates more than n rows specified by the system administrator. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeCandidate |
Represents a changeset that must be merged. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeConflictExistsException |
Generated when prc_CheckPendingChanges, or prc_CheckIn notices that the user is trying to checkin in a pending change that has an unresolved merge conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeDoNotHaveTargetLocallyException |
Thrown by Merge if user does not have the target of the merge. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeEditDeleteException |
Thrown when the user sends a request that attempts to return more items than are enabled by the administrator-defined limit. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeSource |
Represents a source item and version range of a merge (or rename) |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetCloakedException |
Thrown by Merge if the target of the merge is cloaked. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetFileSourceDirectoryException |
Thrown from PendMerge when the source of a MergeOperation is a directory, but the target is a file. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetNotMappedException |
Thrown by Merge if the target of the merge is not mapped. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetPathAlreadyHasPendingMergeException |
Thrown when the client tries to pend a merge to a path that already has a pending merge. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetPathHasIncompatiblePendingChangeException |
Thrown when the client tries to pend a merge on an item that has a non (Edit|Encoding) change pended. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MergeTargetPathHasNamespacePendingChangeConflictException |
Thrown when the client tries to pend a merge to a path that has a non-matching ItemId pending change already. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MissingParentIsRenameOrUndeleteException |
Thrown from prc_CheckIn when a missing parent is a pended rename or undelete. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MustUndeleteParentException |
This exception is thrown when the client attempts to pend and Undelete operation against an item when one of the items parents was deleted in the operation. We require that the root item be undeleted. Sub items of a delete cannot be undeleted. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NoChangesToShelveException |
Thrown when the user does not specify any changes to shelve |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NoLockExistsException |
When a client attempts to release a lock on an item, but does not have a lock this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NoMergeRelationshipException |
Thrown by QueryMergeCandidates when the user requests to see what items have to be merged from X to Y and there is no previous merge relationship. If we did not throw this, the command would list every changeset from the source side. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NotAllowedOnFolderException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NotPermittedForLocalWorkspaceException |
Thrown when an action is performed on a local workspace that is not permitted for a local workspace |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NotWorkspaceOwnerException |
This exception is thrown when a user attempts to perform an operation on another users workspace that can only be performed by the owner of the workspace. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
OwnerRequiredException |
Thrown when the client tries to query against a workspace name but all owners. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PartialRenameConflictException |
Thrown by Checkin or Undo if the commit or undo of one item would cause a collision with another pending change that is being left alone. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PathRestriction |
The security filtering returns a PathRestriction instance when a user does not have permissions to the complete set of items. The items member contains the subset of items to which the user does have permissions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendChangesNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingChange |
Object representing an item that has changes pending. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingChangeChangedException |
Used when the list of pending changes during an operation e.g. between Prepare and pend unshelve |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingChangeContentNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingChangeMergeConflictExistsException |
Generated from PendEdit, Delete, or Rename when the user is trying to modify a pending change that has an unresolved merge conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingChildException |
Thrown when the user attempts to pend a delete against a folder who has a descendant with a pending change. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingDeleteConflictChangeException |
Thrown when the user attempts to pend a delete on and item that has a conflicting change |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingLocalVersionMismatchException |
Thrown when the local version of an item differs from the version on which a user has a change pended. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingParentDeleteException |
Thrown when the user attempts to pend a change against an item whose parent has a pending delete. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingSet |
Object representing a series of pending changes grouped into a set. For instance each workspace contains a pending set. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PendingState |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PermissionChange |
Represents a change to an item's permissions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PluginHasMultipleInterfacesException |
If a plug-in contains multiple ISubscriber interfaces, this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PolicyFailureInfo |
The PolicyFailureInfo is the information that is used to describe a policy failure that was overriden during a checkin. There may be one or more with any given changeset. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
PolicyOverrideInfo |
The PolicyOverrideInfo is associated with a changeset. It describes a set of failures that occurred for policies associated with the checkin. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ProxyInfo |
Represents information about a TFS proxy server. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ProxyStatisticsWebService |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ReconcileResult |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RenameWorkingFolderException |
This exception is thrown when a serverItem is renamed but the workspace the rename is being made in has this serverItem mapped as a workingFolder |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Repository |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Repository4 |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Repository5 |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RepositoryExtensions |
The RepositoryExtensions class is divided into several partial classes where groups of WebMethods are implemented. This keeps all methods from being listed in a single file and is much more maintainable. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RepositoryPathTooLongDetailedException |
Thrown when a namespace operation would result in a repository path that is too long. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RepositoryPathTooLongDueToDeletedItemsException |
Thrown when a namespace operation (rename, undelete, branch, merge) would result in a repository path that is too long. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RepositoryPathTooLongException |
Thrown when a namespace operation (rename, undelete, branch, merge) would create a repository path that is too long. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RepositoryProperties |
Describes the global properties of this repository. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ReservedAnnotationException |
This excpetion is thrown when the caller attempts to access a reserved annotation. These cannot be accessed by the client through the public API. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ResourceAccessException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RollbackInvalidOptionException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RollbackInvalidVersionSpecException |
Thrown in when the caller passes in a label or workspace spec as the end range of the rollback. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RootInheritanceException |
Thrown when the user attempts to change the inherit flag of $/ |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
SecurityChange |
Base class for security change requests |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
SecurityConfigurationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
SecurityException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ServerException |
Base class for all server-generated exceptions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ServerItemException |
Base class for all exceptions that take a single server item as an argument. This is 90% of them, BTW |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ServerItemLocalVersionUpdate |
Class representing a single UpdateLocalVersion request. Allows UpdateLocalVersion() to take an array of requests. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ServerItemRequiredException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ServerSettings |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvedChangeNotFoundException |
Thrown when the user attempts to unshelve an item that has no shelving changed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvedItemArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelveMergeConflictExistsException |
Thrown when the user tries to shelve an item that has an unresolved merge conflict. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Shelveset |
The Shelveset represents the metadata for a set of shelved changes. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvesetArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvesetExistsException |
Thrown when the given a shelveset matching the given name and owner already is in the database. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvesetNotFoundException |
Thrown when the given a shelveset matching the given name and owner cannot be found in the database. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvesetNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ShelvingPartialRenameConflictException |
Thrown by prc_Shelve if the shelving is prevented by a dependent rename problem. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TargetCloakedException |
Thrown when the user attempts to rename an item into a cloaked or unmapped area and they have a pending edit. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TargetHasPendingChangeException |
When a client attempts to rename, branch or add an item over top of one that currently has a pending change |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TargetIsChildException |
Thrown if an item is renamed or branched to a child of itself |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamFoundationVersionControlNotEnabledForTeamProject |
Thrown when someone tries to create a git repository for a team project that already has TFS VC enabled. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamFoundationVersionControlService |
The Version Control settings. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamProjectCannotDeleteException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamProjectFolderOptions |
This class is used to describe the initial configuration of a newly created team project. This allows the creator to control the initial access, checkin notes, whether exclusive checkout is enforced or not and whether get latest on checkout is enforced. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamProjectFolderPermission |
This is used to set up the initial permissions when you are creating a team project. Each permission supplied is a set of allow and denies for an identity. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamProjectNotEmptyException |
Thrown when a team project is not empty and a ResetCheckinDate is attemped |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TeamProjectNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
TrackMergesExceededMaxBranchesLimitException |
This exception is thrown if prc_TrackMerges exceeds SQL max recursion |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UndeleteAboveUnrelatedItemException |
Thrown by prc_PendUndelete when it is called by resolve when an ItemId unrelated to an undelete item has a namespace conflict with a pended change. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UndeleteNewNameNotSupportedException |
The undelete /newname command is no longer supported |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UndoPendingChangesNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UnshelvingPartialRenameException |
Thrown by prc_Unshelve if the unshelving is prevented by a dependent rename problem. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UploadHandler |
Handles HTTP file uploads from clients. Accepts POST requests to the url https://localhost/Hatteras/upload.asmx See ProcessRequest for list of parameters |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionConflictException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlHttpHandler |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlIntegration |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlLabel |
Represents a label. Called a "VersionControlLabel" so that it does not conflict with System.Windows.Forms.Label. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlLink |
Represents a link between a version control entity and an external entity identified by a URL. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlPage |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionControlWebService |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionedItemArtifactProvider |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionSpec |
A base class for encapsulating version specifications. Allows several different types of versions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Warning |
The warning object contains information that should be made available to a user. Warnings do not indicate an error condition; they indicate conditions about which a user should pay attention to. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WebMethodNotSupportedException |
This exception is thrown for Web methods we no longer support. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WildcardNotAllowedException |
Thrown when a wildcard is specified for a parameter where it is not allowed |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkingFolder |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkingFolderCreationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkingFolderException |
Thrown when the working folder set has a problem. Problem is indicated by the resource string passed, which becomes the message. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkingFolderInUseException |
If the client attempts to create or update a workspace with a working folder mapping whose local path conflicts with another workspace on the same computer this exception is thrown. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Workspace |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceCreationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceDeletionException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceException |
Base class for all exceptions that occur during workspace manipulation. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceExistsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceItem |
Used by QueryWorkspaceItems to represent an item. Inherits all fields from Item. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceItemSet |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceNotFoundException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceNotification |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceRequiresComputerNameException |
When creating or updating a workspace the computer name is a required element. If cannot be NULL or set to an empty value. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceSecurity |
Publically accessible class describing a workspace's permissions. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
WorkspaceVersionSpec |
Specifies a version based on a workspace name/owner. |