Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A class that represents a machine and the Source Control state on it.
Inheritance Hierarchy
System.Object
Microsoft.TeamFoundation.VersionControl.Client.Workstation
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public NotInheritable Class Workstation
public sealed class Workstation
public ref class Workstation sealed
[<Sealed>]
type Workstation = class end
public final class Workstation
The Workstation type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() ![]() |
CacheEnabled | Gets a flag that describes whether the cache is enabled. |
![]() ![]() |
Current | Gets the workstation instance that represents the current machine. |
![]() |
GetLatestOnCheckout | Gets or sets a flag that describes whether to get the latest version of an item on checkout. |
![]() |
InstalledPolicyTypes | Gets the array of installed policy types on this machine. |
![]() |
Name | Gets the name of this workstation. |
![]() |
PagedCheckinMaterializationCap | Gets the maximum size of a pending change collection that will be materialized into memory to support check-in policy evaluation, or LastSavedCheckin checkstate storage. |
![]() |
PagedCheckinPageSize | Gets or sets maximum number of pending changes used during paged check-in and paged pending change acquisition. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) | Ensures that the workspace info cache is updated. |
![]() |
EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) | Makes sure that the workspace info cache is updated. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetAllLocalWorkspaceInfo | Gets an array of all cached local workspace info objects. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetLocalWorkspaceInfo(String) | Gets the cached local workspace info for the workspace that contains the specified path. |
![]() |
GetLocalWorkspaceInfo(VersionControlServer, String, String) | Gets the cached local workspace info for the specified workspace. |
![]() |
GetLocalWorkspaceInfoRecursively | Gets the array of workspace info objects at or below the specified path. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IsExplicitlyMapped | Checks whether the specified path is the root mapping in a workspace. |
![]() |
IsMapped | Checks whether the specified path is mapped in a workspace. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
QueryLocalWorkspaceInfo | Get an array of WorkspaceInfo objects that match the specified parameters. |
![]() |
ReloadCache | Forces a reload of the cache on disk. |
![]() |
RemoveCachedWorkspaceInfo(VersionControlServer) | Removes the workspaces that are associated with the specified repository from the cache. |
![]() |
RemoveCachedWorkspaceInfo(VersionControlServer, String) | Removes the workspaces that are associated with the specified repository from the cache. |
![]() |
RemoveCachedWorkspaceInfo(Uri, String, String) | Removes the specified workspace from the cache. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
UpdateServerUriReferences | Updates the cache to reference the specified source control repository using the specified uniform resource identifier (URI). |
![]() |
UpdateWorkspaceInfoCache(VersionControlServer, String) | Updates the cache with the workspace info objects that are associated with the specified repository. |
![]() |
UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) | Updates the cache with the workspace info objects that are associated with the specified repository. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)