Export (0) Print
Expand All

Workspace Members

Handler for Workspace changes.

The following tables list the members exposed by the Workspace type.

  Name Description
Public property Comment Gets the comment which describes the Workspace. May be empty or a null reference (Nothing in Visual Basic). 
Public property Computer Gets the name of the computer to which this Workspace belongs. 
Public property DisplayName Gets the formatted display name of the Workspace
Public property Folders Gets the mappings for this Workspace
Public property IsDeleted Gets or sets the flag that indicates whether the Workspace has been deleted. 
Public property IsLocal Gets the flag that indicates whether the workspace resides on the local computer. 
Public property LastAccessDate Gets the time of the last access to the server. 
Public property LastSavedCheckin Gets or sets the metadata for the last unsuccessful check-in or the metadata from unshelving. 
Public property Name Gets the Workspace name. 
Public property OwnerName Gets the name of the user who owns this Workspace
Public property Static RepositoryComparer Gets the database comparer. This is culture sensitive and case insensitive. 
Public property VersionControlServer Gets or sets the VersionControlServer object that hosts this workspace. 
Top

(see also Protected Methods )
  Name Description
Public method CheckIn Overloaded. Checks in a set of pending changes.  
Public method Cloak Marks a file or folder in the database as being excluded from this workspace.  
Public method CreateMapping Adds a working file or folder mapping that associates the specified server path with a location on the local disk.  
Public method Delete Deletes this workspace.  
Public method DeleteMapping Removes the mapping of a working folder from the workspace.  
Public method Equals Overloaded. Overridden. Returns true if the WorkspaceInfo objects are equal according to database, name, and owner.  
Public method EvaluateCheckin Evaluates a set of pending changes to see whether they are ready to check in.  
Public method FormatWorkspaceNameForException Formats the conflicting workspace name for exception when there is a conflict. The owner of the workspace is included when the owner is different.  
Public method Get Overloaded. Requests that the server update the current workspace with the latest version of all mapped items.  
Public method GetExtendedItems For each input ItemSpec, retrieves a list of extended items in the database that match the specified criteria.  
Public method GetHashCode Overloaded. Overridden. Returns the hash code.  
Public method GetLocalItemForServerItem Gets the local item path for a server item path.  
Public method GetPendingChanges Overloaded. Gets pending changes.  
Public method GetServerItemForLocalItem Gets the server item path for a local item path.  
Public method GetTeamProjectForLocalPath Finds and returns the TeamProject in which a given localPath resides.  
Public method GetTeamProjectsForLocalPaths Gets the team projects in the database with the specified paths.  
Public method GetType  (Inherited from Object.)
Public method GetWorkingFolderForLocalItem Returns a working folder that has the mapping for the local item.  
Public method GetWorkingFolderForServerItem Overloaded. Returns a working folder that has the mapping for the server item.  
Public method IsLocalPathMapped Returns true if the local path is mapped and not cloaked.  
Public method IsServerPathMapped Returns true if the server path is mapped and not cloaked.  
Public method Map Adds a working file or folder mapping associating the specified server path with a location on the local disk.  
Public method Static MatchName Compares two workspace names and returns true if they match. Comparisons are case insensitive.  
Public method Static MatchOwnerName Compares two workspace owners and returns true if they match. Comparisons are case insensitive.  
Public method Merge Overloaded. Performs a merge of the source to the target.  
Public method MergeContent Performs a content merge based on the requested conflict.  
Public method PendAdd Overloaded. Queues files or folders for addition to the database.  
Public method PendBranch Overloaded. Schedules a file or folder for branching.  
Public method PendDelete Overloaded. Queues files or folders for deletion from the database.  
Public method PendEdit Overloaded. Checks out files for editing from the database.  
Public method PendRename Overloaded. Moves or renames a file or directory.  
Public method PendUndelete Overloaded. Queues files or folders for undeletion from the database and optionally restores them in the current workspace.  
Public method QueryConflicts Gets the list of conflicts that match the specified path filters. The source and target local and server paths for each conflict are matched against the specified paths.  
Public method QueryPendingSets Overloaded. Gets the pending changes for the specified query.  
Public method QueryShelvedChanges Overloaded. Gets the shelved changes for the specified query.  
Public method Static ReferenceEquals  (Inherited from Object.)
Public method RefreshMappings Gets from the server the current set of mappings for this workspace.  
Public method RemoveLocalConflict Removes a local conflict from the server's list of conflicts for this workspace.  
Public method ResolveConflict Overloaded.
Public method SetLock Overloaded. Apply the selected lock level to the specified path or paths.  
Public method Shelve Collects a set of pending changes and shelves them to the server. Shelved changes can be later reproduced as pending changes in this or another workspace.  
Public method ToString Overridden.
Public method TryGetLocalItemForServerItem Gets the local item path for a server item path. This method does not throw ItemNotMappedException or ItemCloakedException.  
Public method TryGetServerItemForLocalItem Gets the server item path for a local item path. This method does not throw ItemNotMappedException or ItemCloakedException.  
Public method TryGetWorkingFolderForLocalItem Returns a working folder that has the mapping for the local item.  
Public method TryGetWorkingFolderForServerItem Overloaded. Returns a working folder that has the mapping for the server item.  
Public method Undo Overloaded. Undo the pending changes for the specified item or items. The item or items may contain wildcard characters.  
Public method Unshelve Overloaded. Reproduces in this workspace a set of pending changes that have been previously shelved to the server.  
Public method Update Update a workspace. The name, comment, and working folders may be changed. The database is the one referenced by changedWorkspace (workspaces cannot be moved across databases).  
Public method UpdateComputerName Update the name of the computer in the database.  
Public method UpdateLastSavedCheckin Overloaded. Updates the last attempted check-in information with the information from the shelveset.  
Top

  Name Description
Protected method Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)
Top

  Name Description
Explicit interface implementation Method System.IComparable.CompareTo Compares two workspace objects, first comparing the database URLs, then comparing the workspace names, and finally comparing owners.  
Top

Community Additions

ADD
Show:
© 2015 Microsoft