Export (0) Print
Expand All

TeamFoundationVersionControlService Class

The Version Control settings.

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public class TeamFoundationVersionControlService : ITeamFoundationService

The TeamFoundationVersionControlService type exposes the following members.

  NameDescription
Public methodAddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32)Adds a local disk conflict to the server's list of conflicts for this workspace.
Public methodAddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength)Adds a local disk conflict to the server's list of conflicts for this workspace.
Public methodAddProxyAdds a new proxy server record with the given parameters.
Public methodCheckInCommits a set of pending changes. Checkin is part of a larger call sequence to commit files. The sequence is: 1. Call CheckPendingChanges and pass in the list of files and folders to checkin. 2. For each file call UploadFile. 3. Call Checkin and pass the list of files and folders (should match the list in #1). CheckPendingChanges is not required, but it allows the caller to be alerted of conflicts before wasting time uploading files. serverItems must contain at least one item, no duplicates, and no wildcard characters.
Public methodCheckInShelvesetSubmit an existing shelveset for checkin. Work items associated with the changeset will be either associated or resolved as soon as the checkin is completed.
Public methodCheckPendingChanges(TeamFoundationRequestContext, String, String, String[])Checks a set of pending changes for checkin conflicts. This should be called as a preliminary check at the start of a checkin sequence. Any conflicts that exist at the point in time when the call was made will be returned to the client en masse. Checkin will repeat the same checks and if any conflicts have crept in since this call was made, it will fail. serverItems must contain at least one item and no wildcard characters.
Public methodCheckPendingChanges(TeamFoundationRequestContext, String, String, String[], PathLength)Checks a set of pending changes for checkin conflicts. This should be called as a preliminary check at the beginning of a checkin sequence. Any conflicts that exist at the point in time when the call was made will be returned to the client en masse. Checkin will repeat the same checks and if any conflicts have crept in since this call was made, it will fail. serverItems must contain at least one item and no wildcards.
Public methodCompareLabelsReturns changeset information between two labels. The maxCount newest changesets will be returned that involve the specified item in the labels.
Public methodCreateAnnotationCreate and persist an instance of an annotation.
Public methodCreateBranchCreates a new committed branch.
Public methodCreateCheckinNoteDefinition(TeamFoundationRequestContext, String, CheckinNoteFieldDefinition[])Create a new set of field definitions associated with the server item.
Public methodCreateCheckinNoteDefinition(TeamFoundationRequestContext, String, CheckinNoteFieldDefinition[], PathLength)Create a new set of field definitions associated with the server item.
Public methodCreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions)This is used to create a team project and all of the infrastructure surrounding it. Permissions, checkin notes, users, and so on.
Public methodCreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength)This is used to create a team project and all the infrastructure surronding it. Permissions, checkin notes, users, etc...
Public methodCreateWorkspaceThis function creates a new workspace for a given user. The workspace must not already exist.
Public methodDeleteAnnotationDeleting an annotation removes it from the system. This method can be used to remove annotations based on the filter. They are removed based on the name and item/version combination. If a value is specified only instances with this value are removed. If a null value is supplied than all instances of this annotation are removed.
Public methodDeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier)Deletes a branch object and all associated relationships.
Public methodDeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength)Deletes a branch object and all associated relationships.
Public methodDeleteLabelDeletes the label with the given name and root item.
Public methodDeleteProxyDeletes the proxy record as specified by the given URL from the server.
Public methodDeleteShelvesetDeletes the specified shelveset. All associated shelved changes are removed also.
Public methodDeleteTeamProjectFolderThis is used to delete a team project folder.
Public methodDeleteWorkspaceDeletes the specified workspace. All pending changes are canceled and all LocalVersion entries are removed from the server.
Public methodDestroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32)Destroy the subtree represented by itemSpec.
Public methodDestroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength)Destroy the subtree represented by itemSpec.
Public methodDownloadFileDownloads the file at the given server path and version to the specified local path.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodFilterChangesetFilters a changeset for an array of users and returns a list of path restrictions.
Public methodFilterShelvesetFilters a shelveset for an array of users and returns a list of path restrictions.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGenerateRepositoryKeyRegenerates the RSA keypair used for signing download keys.
Public methodGet(TeamFoundationRequestContext, String, String, GetRequest[], Int32, GetOptions, String[])Called by the client to synchronize the workspace with a given version. Returns a "to do" list of files for the client to download to update the user's local working copies.
Public methodGet(TeamFoundationRequestContext, String, String, GetRequest[], Int32, GetOptions, String[], String[])Called by the client to synchronize the workspace with a given version. Returns a "to do" list of files for the client to download to update the user's local working copies.
Public methodGet(TeamFoundationRequestContext, String, String, GetRequest[], Int32, GetOptions, String[], String[], PathLength)Called by the client to synchronize the workspace with a given version. Returns a "to do" list of files for the client to download to update the user's local working copies.
Public methodGetChangesetPropertyGets properties associated with a given changeset.
Public methodGetEarliestChangesetTimeGets the time when the earliest changeset was committed to the repository.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetLatestChangesetRetrieves the changeset number for the latest changeset in the repository.
Public methodGetRepositoryPropertiesGets repository information.
Public methodGetServerSettingsGets the default settings for the server.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetVersionedItemProperty Obsolete. Gets the properties associated with a versioned item.
Public methodLabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, LabelItemSpec[], LabelChildOption)Creates or updates a label. Associates the given versions of the given items.
Public methodLabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, LabelItemSpec[], LabelChildOption, PathLength)Creates or updates a label. Associates the given versions of the given items.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodMerge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, String[])Return the list of GetOperations for pending merges automatically resolved and conflicts for the ones that are not automatically resolved.
Public methodMerge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, String[], String[])Return the list of GetOperations for pending merges automatically resolved and conflicts for the ones that are not automatically resolved.
Public methodMerge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, String[], String[], PathLength)Return the list of GetOperations for pending merges automatically resolved and conflicts for the ones that are not automatically resolved.
Public methodOptimizeDatabaseThis method performs a database optimization pass for version control tables.
Public methodPendChanges(TeamFoundationRequestContext, String, String, ChangeRequest[], Int32, Int32, String[], Boolean)Called to perform adds, checkouts, branches, renames, deletes, and so on.Changes submitted may contain wildcard characters and recursion flags. Wildcards and recursions will be expanded and the list of changes successfully pended will be returned.
Public methodPendChanges(TeamFoundationRequestContext, String, String, ChangeRequest[], Int32, Int32, String[], String[], Boolean)Called to perform adds, checkouts, branches, renames, deletes, and so on. Changes submitted may contain wildcard characters and recursion flags. Wildcards and recursions will be expanded and the list of changes successfully pended will be returned.
Public methodPendChanges(TeamFoundationRequestContext, String, String, ChangeRequest[], Int32, Int32, String[], String[], Boolean, PathLength)Called to perform adds, checkouts, branches, renames, deletes, etc. Changes submitted may contain wildcards and recursion flags. Wildcards and recursions will be expanded and the list of changes successfully pended will be returned.
Public methodQueryAnnotationGet a set of annotations that match the supplied filter.
Public methodQueryBranchesFind all of the relatives for each item specification. e.g.: Craig branches a.cs -> b.cs Justin branches b.cs -> c.cs Amy branches b.cs -> d.cs Then the following data should be returned when QueryBranches is called by using a.cs, b.cs, c.cs, or d.cs: BranchToItem: a.cs, BranchFromItem: NULL BranchToItem: b.cs, BranchFromItem: a.cs BranchToItem: c.cs, BranchFromItem: b.cs BranchToItem: d.cs, BranchFromItem: b.cs that is The branch graph of the item. An additional complication is that the user asking for this data might not have Read permission on all of the branch relatives. When this occurs, the appropriate Item structure is set to NULL. The RelativeToItemId, and RelativeFromItemId are assigned based on ServerItem;Changeset so that the caller of this API can always determine the shape of the graph, even if all of the data is not visible to the user.
Public methodQueryBranchObjectOwnershipQueries the branch object ownership information for a given changeset. Returns the Root branches which the changeset belongs to and the count of items in each branch.
Public methodQueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType)Queries for branch objects recursively.
Public methodQueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength)Queries for branch objects recursively.
Public methodQueryBranchObjectsByPath
Public methodQueryChangesetRetrieves the details (comment, changes, etc.) for a changeset.
Public methodQueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, String[])Retrieves the details (comment, changes, etc.) for a changeset. The returned Changesets will contain properties if property name filters are provided.
Public methodQueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, String[], String[], String[])Retrieves the details (comment, changes, etc.) for a changeset. The returned Changesets will contain properties if property name filters are provided.
Public methodQueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, String[], Boolean)Queries changes throughout a given changeset (can be paged or non-paged).
Public methodQueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, String[], String[], Boolean)Queries changes throughout a given changeset (can be paged or non-paged).
Public methodQueryCheckinNoteDefinitionLooks up the field definitions supported for checkin note data.
Public methodQueryCheckinNoteFieldNamesReturns a list of all of the checkin note fields that have ever been used in this database.
Public methodQueryConflictsReturns the conflicts filtered by the optional list of ItemSpecs.
Public methodQueryEffectiveGlobalPermissionsComputes the global permissions for a user. Applies the allow and deny lists, inheritance, and group membership rules to produce a simple list of permissions the user has.
Public methodQueryEffectiveItemPermissionsComputes the permissions for a user against a particular item. Applies the allow and deny lists, inheritance, and group membership rules to produce a simple list of permissions the user has.
Public methodQueryFileContentsQueries the file contents for the given Item.
Public methodQueryFileTypesReturns the list of per-file-extension configuration information.
Public methodQueryGlobalPermissionsQueries the global permissions for the selected identities.
Public methodQueryHistoryReturns changeset information about an item and its children. The maxCount newest changesets will be returned that involve the specified item and are in the range of versionFrom->versionTo.
Public methodQueryItemByIdRetrieve an item from repository, based on itemId and changeset.
Public methodQueryItemPermissions
Public methodQueryItems(TeamFoundationRequestContext, String, String, ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32)Retrieves a list of all items in the repository that match the specified path and version. If the 'path' argument is a file, returns a set of items that contain just that file. If the 'path' is a folder, returns a set of items that contain all items in that folder. If the 'path' contains a wildcard character, returns a set of items in the specified folder that match the wildcard.
Public methodQueryItems(TeamFoundationRequestContext, String, String, ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, String[], String[])Retrieves a list of all items in the repository that match the specified path and version. If the 'path' argument is a file, returns a set of items that contain just that file. If the 'path' is a folder, returns a set of items that contain all items in that folder. If the 'path' contains a wildcard character, returns a set of items in the specified folder that match the wildcard.
Public methodQueryItemsByIdRetrieves a list of items from repository, based on itemId and changeset. If an item cannot be found for a specific itemId and changeset then the corresponding element in the item output array will be null.
Public methodQueryItemsExtended(TeamFoundationRequestContext, String, String, ItemSpec[], DeletedState, ItemType, Int32)For each input ItemSpec, retrieves a list of extended items that match the specified criteria. If the 'path' argument is a file, returns a set of items that contain just that file. If the 'path' is a folder, returns a set of items that contain all items in that folder. If the 'path' contains a wildcard character, returns a set of items in the specified folder that match the wildcard.
Public methodQueryItemsExtended(TeamFoundationRequestContext, String, String, ItemSpec[], DeletedState, ItemType, Int32, String[])For each input ItemSpec, retrieves a list of extended items that match the specified criteria. If the 'path' argument is a file, returns a set of items that contain just that file. If the 'path' is a folder, returns a set of items that contain all items in that folder. If the 'path' contains a wildcard character, returns a set of items in the specified folder that match the wildcard.
Public methodQueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean)Returns list of labels matching given fields. Null fields are not used as part of the comparison.
Public methodQueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength)Returns list of labels matching given fields. Null fields are not used as part of the comparison.
Public methodQueryLocalVersionsQueries the local item information which a user has in their workspace.
Public methodQueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx)Returns the set of changesets that must be merged from source to target.
Public methodQueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength)Returns the set of changesets that need to be merged from source to target.
Public methodQueryMergeRelationshipsReturns the paths the input path is related to, together with Version information at latest.
Public methodQueryMergesReturns merge history.
Public methodQueryMergesExtendedQueryMergesExtended is used to find the source changes for a given ItemSpec in specific version range. The result is the set of changes as ExtendedMerge's. Which contain the source of the merge (item, version, deletionId, and change), and also the changeset details. The changeset is not a completed object. Only the owner, committer, date, comment, and changesetId are filled in. No items, release notes or other data.
Public methodQueryMergesWithDetailsReturns merge with details history.
Public methodQueryPendingChangesByIdRetrieves a list of pending changes, based on pending change ID. If a pending change cannot be found for a specific pending change ID, then the corresponding element in the pending change output array will be null.
Public methodQueryPendingChangesForWorkspaceReturns a list of pending changes matching specified criteria. If workspaceName is not null, ownerName must also be specified. Children are returned according to the recursive option. If RecursionType.None is specified, only the serverItem is returned. If RecursionType.OneLevel is specified and serverItem represents a folder, that folder and its direct children are returned. If RecursionType.Full is specified and serverItem is a folder all its descendants are returned. This function returns an array of PendingSet objects, each of which represents a workspace. Within each PendingSet object is an array of PendingChanges that represent the changes that belong to that workspace.
Public methodQueryPendingChangeSignatureAlso called "pre-reconcile." Fetches the server's current pending changes signature for the workspace specified. If it equals the client's pending changes signature, then the reconcile can be skipped because there is no work to do.
Public methodQueryPendingSets(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], Boolean, Boolean, String[], Boolean)Returns a list of pending changes matching specified criteria. If workspaceName is not null, ownerName must also be specified. Children are returned according to the recursive option. If RecursionType.None is specified, only the serverItem is returned. If RecursionType.OneLevel is specified and serverItem represents a folder, that folder and its direct children are returned. If RecursionType.Full is specified and serverItem is a folder all its descendants are returned. This function returns an array of PendingSet objects, each of which represents a workspace. Within each PendingSet object is an array of PendingChanges that represent the changes that belong to that workspace.
Public methodQueryPendingSets(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], Boolean, PathLength, Boolean, String[], Boolean)Returns a list of pending changes matching specified criteria. If workspaceName is not null, ownerName must also be specified. Children are returned according to the recursive option. If RecursionType.None is specified, only the serverItem is returned. If RecursionType.OneLevel is specified and serverItem represents a folder, that folder and its direct children are returned. If RecursionType.Full is specified and serverItem is a folder all of its descendants are returned. This function returns an array of PendingSet objects, each of which represents a workspace. Within each PendingSet object is an array of PendingChanges that represent the changes belonging to that workspace.
Public methodQueryProxiesReturns a list of proxy records.
Public methodQueryRepositoryInformationRetrieves detailed information about the version control service on this Team Project Collection. This information includes: -> Number of version control identities -> Number of workspaces -> Number of shelvesets -> Number of files in version control at version T -> Number of folders in version control at version T -> Number of changesets committed -> Total number of pending changes in all workspaces and shelvesets.
Public methodQueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], Boolean)Returns a list of pending changes matching specified criteria. If workspaceName is not null, ownerName must also be specified. Children are returned according to the recursive option. If RecursionType.None is specified, only the serverItem is returned. If RecursionType.OneLevel is specified and serverItem represents a folder, that folder and its direct children are returned. If RecursionType.Full is specified and serverItem is a folder all its descendants are returned. This function returns an array of PendingSet objects, each of which represents a workspace. Within each PendingSet object is an array of PendingChanges that represent the changes that belong to that workspace.
Public methodQueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], Boolean, String[])Returns a list of pending changes matching specified criteria. If workspaceName is not null, ownerName must also be specified. Children are returned according to the recursive option. If RecursionType.None is specified, only the serverItem is returned. If RecursionType.OneLevel is specified and serverItem represents a folder, that folder and its direct children are returned. If RecursionType.Full is specified and serverItem is a folder all its descendants are returned. This function returns an array of PendingSet objects, each of which represents a workspace. Within each PendingSet object is an array of PendingChanges that represent the changes that belong to that workspace.
Public methodQueryShelvesets(TeamFoundationRequestContext, String, String)Lists the known shelvesets in the system. Returns shelveset metadata. To retrieve the list of changes, use QueryPendingSets().
Public methodQueryShelvesets(TeamFoundationRequestContext, String, String, String[])Lists the known shelvesets in the system. Returns shelveset metadata. To retrieve the list of changes, use QueryPendingSets().
Public methodQuerySummaryForChangesetQueries for a summary of change type counts for a changeset. This is used primarily for display purposes when showing how many files have been added, edited or deleted.
Public methodQueryWorkspace(TeamFoundationRequestContext, String, String)Looks up a specific workspace. No wildcard characters or nulls are allowed. Throws an exception if workspace not found.
Public methodQueryWorkspace(TeamFoundationRequestContext, String, String, Boolean)Looks up a specific workspace. No wildcard characters or nulls are allowed. Throws an exception if workspace not found.
Public methodQueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean)Looks up a specific workspace. No wildcard characters or nulls are allowed. Throws an exception if workspace not found.
Public methodQueryWorkspaceItems
Public methodQueryWorkspacesSearches for a workspace with the given owner and computer.
Public methodReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, LocalPendingChange[], ServerItemLocalVersionUpdate[], Boolean)Reconciles a local workspace's local pending changes with those of the server.
Public methodReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, LocalPendingChange[], ServerItemLocalVersionUpdate[], Boolean, PathLength)Reconciles a local workspace's local pending changes with those of the server.
Public methodRefreshIdentityDisplayNameUpdate the table of identities to include an updated (renamed) user name.
Public methodRemoveLocalConflictRemoves the given conflict from the workspace.
Public methodResetCheckinDatesResets the checkin dates of all changesets in the TPC to before the last date.This will be used by the migration tools, and will only work on an "empty" TPC. Empty means that only the following checkins could have occurred. a. $/ b. Team Project Creation c. Team Project Creation + 1 changeset - for Build Definitions.
Public methodResolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, String[])Resolve a specific conflict with a specific resolution. This is called for Get, Checkin, and Merge conflicts.
Public methodResolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, PropertyValue[], String[], String[], Boolean)Resolve a specific conflict with a specific resolution. This is called for Get, Checkin, and Merge conflicts.
Public methodResolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, PropertyValue[], String[], String[], Boolean, PathLength)Resolve a specific conflict with a specific resolution. This is called for Get, Checkin, and Merge conflicts.
Public methodRollback(TeamFoundationRequestContext, String, String, ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, String[])Rolls back changes in a given tree for a specific version range.
Public methodRollback(TeamFoundationRequestContext, String, String, ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, String[], String[])Rolls back changes in a given tree for a specific version range.
Public methodRollback(TeamFoundationRequestContext, String, String, ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, String[], String[], PathLength)Rolls back changes in a given tree for a specific version range
Public methodSetChangesetPropertySets property values on a changeset.
Public methodSetFileTypesReplaces the current set of file type definitions.
Public methodSetPendingChangeAttributeSets properties on the specified pending changes.
Public methodSetPendingChangeProperty Obsolete. Sets properties on the specified pending changes.
Public methodSetServerSettingsSets the server settings.
Public methodSetVersionedItemAttributeSets properties on the specified versioned items.
Public methodSetVersionedItemProperty Obsolete. Sets properties on the specified versioned items.
Public methodShelve(TeamFoundationRequestContext, String, String, String[], Shelveset, Boolean)Copies the pending changes to a shelveset. Changes will remain in the workspace also.
Public methodShelve(TeamFoundationRequestContext, String, String, String[], Shelveset, Boolean, PathLength)Copies the pending changes to a shelveset. Changes will remain in the workspace as well.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodTrackMergesReturns merges which occurred from a source item for a list of source changesets to a set of target items. The source and target items do not have to be directly related in merge history.
Public methodUndoPendingChanges(TeamFoundationRequestContext, String, String, ItemSpec[], String[], String[], Boolean)Undoes a set of pending changes. If a serverItem spec does not match anything, a Failure object is returned for it. This method returns an array of pending changes that were undone. For each file, the client should call DownloadFile() and specify the version returned in the UndonePendingChange object to retrieve the unmodified versions of the files.
Public methodUndoPendingChanges(TeamFoundationRequestContext, String, String, ItemSpec[], String[], String[], Boolean, PathLength)Undoes a set of pending changes. If a serverItem spec does not match anything, a Failure object is returned for it. This method returns an array of pending changes that were undone. For each file, the client should call DownloadFile() and specify the version returned in the UndonePendingChange object to retrieve the unmodified versions of the files.
Public methodUnlabelItem(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], VersionSpec)Removes the given item(s) from a named label.
Public methodUnlabelItem(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], VersionSpec, PathLength)Removes the given item(s) from a named label.
Public methodUnshelve(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], String[])Copies shelved changes into a workspace.
Public methodUnshelve(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], String[], String[], String[], Boolean)Copies shelved changes into a workspace.
Public methodUnshelve(TeamFoundationRequestContext, String, String, String, String, ItemSpec[], String[], String[], String[], Boolean, PathLength)Copies shelved changes into a workspace.
Public methodUpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean)Creates / updates a branch object. If the item exists but is not a branch object, it will mark the item as a root of a branch.
Public methodUpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength)Creates / updates a branch object. If the item exists but is not a branch object It will mark the item as a root of a branch.
Public methodUpdateChangesetUpdateChangeset is used to update the comment and referenced checkin note with for a changeset.
Public methodUpdateCheckinNoteFieldNameRename all instances of the specified checkin note field to the new specified name for the given team project folder.
Public methodUpdateGlobalSecurityUpdates the global permissions for items.
Public methodUpdateItemSecurityModifies an item's security information.
Public methodUpdateLocalVersion(TeamFoundationRequestContext, String, String, BaseLocalVersionUpdate[])Called to update the local version of an item which is stored for a workspace. Clients should call this after successfully calling DownloadFile() based on instructions from Get().
Public methodUpdateLocalVersion(TeamFoundationRequestContext, String, String, BaseLocalVersionUpdate[], PathLength)Called to update the local version of an item which is stored for a workspace. Clients should call this after successfully calling DownloadFile() based on instructions from Get()
Public methodUpdatePendingState(TeamFoundationRequestContext, String, String, PendingState[])This is used to update the Conflict and Revert To information. It can be used if the client downloads files without using a Get to register conflicts and update revert to information.
Public methodUpdatePendingState(TeamFoundationRequestContext, String, String, PendingState[], PathLength)This is used to update the Conflict and Revert To information. It can be used if the client downloads files wihtout using a Get to register conflicts and update revert to information.
Public methodUpdateShelvesetUpdates the custom properties on the shelveset. NOTE: Currently only updates to the property bag on the shelveset are honored. All other updates cause a no-op.
Public methodUpdateShelvesetCreationTimeUpdates the creation time of a single shelveset, or of all the shelvesets owned by a certain user.
Public methodUpdateWorkspaceModifies workspace properties and working folder mappings. Workspace owner may not be changed.
Public methodUploadFileUploads the file for the given server item path on the given workspace.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft