Workstation 類別

表示電腦和原始檔控制狀態之類別。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workstation

命名空間:  Microsoft.TeamFoundation.VersionControl.Client
組件:  Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

語法

'宣告
Public NotInheritable Class Workstation
public sealed class Workstation

Workstation 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AttemptToAutoResolveConflicts 傳回或設定使用者的嘗試對這部電腦上執行自動解決衝突偏好設定。
公用屬性靜態成員 CacheEnabled 取得描述的旗標快取是否已啟用。
公用屬性靜態成員 ConfigurationEnabled 設定為 true 時,配置目錄存在和使用。當為 false,則我們無法存取目錄時,它不存在,或是設定為 false 由應用程式,因此,我們要執行,而不用組態快取。
公用屬性靜態成員 Current 取得表示目前電腦上的工作站執行個體。
公用屬性 GetLatestOnCheckout 取得或設定是否描述收到項目最新版本簽出的旗標。
公用屬性 InstalledPolicyTypes 取得陣列在這部電腦上安裝的原則類型。
公用屬性 Name 取得這個工作的名稱。
公用屬性靜態成員 OfflineMetadataFileRoot 傳回儲存工作區內的本機版本中繼資料檔的目錄位置。
公用屬性 PagedCheckinMaterializationCap 取得要包含在對應至支援簽入原則評估的暫止變更集合,或 LastSavedCheckin checkstate 儲存區的大小上限。
公用屬性 PagedCheckinPageSize 取得或設定分頁簽入期間使用的暫止變更的最大數目並呼叫了暫止變更作業。

回頁首

方法

  名稱 描述
公用方法 EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) 請確定工作區資訊快取更新。
公用方法 EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) 請確定工作區資訊快取更新。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetAllLocalWorkspaceInfo 取得所建立之所有快取的本機工作區資訊物件。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetLocalItemExclusions 傳回此組使用者本機項目排除這部電腦上。
公用方法 GetLocalWorkspaceInfo(String) 取得包含指定之路徑的工作區的快取本機工作區資訊。
公用方法 GetLocalWorkspaceInfo(Guid, String, String) 將 Team 專案集合的執行個體 ID、工作區名稱和工作區擁有人,查看尋找對應的 WorkspaceInfo 物件的本機工作區快取。顯示名稱為工作區擁有人接受字串,,但是,如果 (名稱,擁有者) 組合模稜兩可, MultipleWorkspacesFoundException 可能會擲回。因為內容不存在轉譯為授權使用者,您可以 workspaceOwner 「的」RepositoryConstants.AuthenticatedUser 無效。
公用方法 GetLocalWorkspaceInfo(VersionControlServer, String, String) 取得指定之工作區的快取本機工作區資訊。
公用方法 GetLocalWorkspaceInfoRecursively 取得一些工作區資訊物件會在指定的路徑之下。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IsExplicitlyMapped 確認指定的路徑是否與對應的工作區。
公用方法 IsMapped 確認指定的路徑是否在工作區中對應。
公用方法 QueryLocalWorkspaceInfo 取得一組 WorkspaceInfo 物件符合指定的參數。
公用方法 ReloadCache 強制快取的重新載入在磁碟上。
公用方法 RemoveCachedWorkspaceInfo(VersionControlServer) 移除與從快取中的指定儲存機制的工作區。
公用方法 RemoveCachedWorkspaceInfo(VersionControlServer, String) 移除與從快取中的指定儲存機制的工作區。
公用方法 RemoveCachedWorkspaceInfo(Uri, String, String) 從快取移除指定的工作區。
公用方法 RemoveLocalItemExclusion 從本機項目排除清單移除排除。
公用方法 SetLocalItemExclusions 覆寫傳入的清單的本機項目排除清單。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 UpdateServerUriReferences 已過時。使用指定的統一資源識別元 (URI) (URI),更新快取參考指定的原始檔控制儲存機制。
公用方法 UpdateWorkspaceInfoCache(VersionControlServer, String) 更新與指定的儲存機制的工作區資訊物件的快取。
公用方法 UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) 更新與指定的儲存機制的工作區資訊物件的快取。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間