共用方式為


Workspace 類別

描述工作區的屬性和方法。 如需如何使用這個型別的詳細資訊,請參閱 Team Foundation Build 活動。

繼承階層

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workspace

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

語法

'宣告
Public NotInheritable Class Workspace _
    Implements IComparable, IEqualityComparer(Of Workspace)
public sealed class Workspace : IComparable, 
    IEqualityComparer<Workspace>

Workspace 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Comment 取得有關工作區的註解。
公用屬性 Computer 取得這個工作區存在的電腦名稱。
公用屬性 DisambiguatedDisplayName 這是包含顯示和唯一的擁有者名稱之工作區的格式顯示的名稱。
公用屬性 DisplayName 取得工作區的格式顯示的名稱。
公用屬性 EffectivePermissions 取得 AuthenticatedUser 此工作區的有效的使用權限。
公用屬性 Folders 取得此工作區的對應。
公用屬性 HasAdministerPermission 取得旗標表示 AuthorizedUser 是否有執行這項工作區的使用權限。
公用屬性 HasCheckInPermission 取得旗標表示 AuthorizedUser 是否有此工作區的簽入權限。
公用屬性 HasReadPermission 取得旗標表示是否 AuthorizedUser 讀取此工作區的使用權限。
公用屬性 HasUsePermission 取得旗標表示 AuthorizedUser 是否有此工作區的使用權限。
公用屬性 IsDeleted 取得旗標此工作區是否已刪除。
公用屬性 IsLocal 取得旗標指出此工作區是否在目前電腦上。
公用屬性 IsScannerAsynchronous 這個旗標只適用於本機工作區位置 == WorkspaceLocation.Local)。如果為 True,擁有這個工作區的 VersionControlServer 會引發 PendingChangesChanged 和 GetCompleted 事件,磁碟掃描器很快注意不在磁碟上變更了。也就是那些事件的產生實際上是非同步的。如果為 false,則掃描器只執行,則對於正確性是必要的--做為呼叫的部分對這個工作區物件的公用方法的。事件會引發,但是,請注意在其掃描的 API 呼叫之後會引發事件,而不是,則它們在磁碟上發生。預設值為 false。設定這個旗標設為 true 可能會降低效能,不過,提供功能的建構很有用 (例如暫止變更永遠為日期清單在工作區。
公用屬性 LastAccessDate 這個工作區最近存取過,取得日期。
公用屬性 LastSavedCheckin 取得或設定從最近解除擱置或失敗簽入的中繼資料。
公用屬性 Location 表示資料的位置 (暫止的變更,本機版本) 為這個工作區儲存。
公用屬性 MappingsAvailable 如果此工作區物件所含的工作資料夾視為目前的,則傳回 true。如果為 True,執行對應轉譯的呼叫不會導致伺服器呼叫。
公用屬性 Name 取得這個工作區名稱。
公用屬性 OwnerAliases 此工作區的擁有人的別名除了顯示名稱或唯一名稱。
公用屬性 OwnerDescriptor 如果有,取得工作區擁有人的 IdentityDescriptor。
公用屬性 OwnerDisplayName 擁有者的顯示名稱。
公用屬性 OwnerIdentifier 取得或設定這個工作區的擁有人的識別項。
公用屬性 OwnerIdentityType 取得或設定這個工作區的擁有人的識別型別。
公用屬性 OwnerName 取得此工作區的擁有人。
公用屬性 PermissionsProfile 取得 AuthenticatedUser 此工作區的有效的使用權限。
公用屬性 QualifiedName 這是工作區的格式化的唯一的顯示名稱。
公用屬性靜態成員 RepositoryComparer 取得與文化特性和區分大小寫的儲存機制的比較子。
公用屬性 SecurityToken 取得這個工作區安全性權杖工作區安全性命名空間的。
公用屬性 VersionControlServer 取得 VersionControlServer 物件裝載這個工作區。
公用屬性 WorkspaceOptions 工作區的選項 (包括 SetFileTimeToCheckin 旗標)。

回頁首

方法

  名稱 描述
公用方法 AddIgnoreFileExclusion 將忽略檔案排除至 .tfignore 檔案。
公用方法 AutoResolveValidConflicts 使用可用的自動解析選項,自動解決工作區內的衝突。
公用方法 CheckIn(WorkspaceCheckInParameters) 檢查指定的一組版本控制儲存機制的暫止變更。
公用方法 CheckIn(array<PendingChange[], String) 檢查指定的一組版本控制儲存機制的暫止變更。
公用方法 CheckIn(array<PendingChange[], String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo) 檢查指定的一組版本控制儲存機制的暫止變更。
公用方法 CheckIn(array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo) 檢查指定的一組版本控制儲存機制的暫止變更。
公用方法 CheckIn(array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo, CheckinOptions) 檢查指定的一組版本控制儲存機制的暫止變更。
公用方法 Cloak 若要標記檔案或資料夾在版本控制儲存機制 (如從這個工作區排除。
公用方法 CreateMapping 將指定的伺服器路徑。在本機磁碟上的位置。
公用方法 Delete 刪除這個工作區。
公用方法 DeleteMapping 從工作區移除工作資料夾對應。
公用方法 Diff(array<ItemSpec[])
公用方法 Diff(array<ItemSpec[], array<String[], WorkspaceDifferenceFlags)
公用方法 Equals(Object) 與另一個工作區物件的這個工作區物件。 (覆寫 Object.Equals(Object)。)
公用方法 Equals(Workspace, Workspace) 比較兩個工作區物件。
公用方法 EvaluateCheckin 評估暫止變更驗證它們是否準備好簽入。
公用方法 EvaluateCheckin2(CheckinEvaluationOptions, IEnumerable<PendingChange>, String, CheckinNote, array<WorkItemCheckinInfo[]) 評估暫止變更驗證它們是否準備簽入。
公用方法 EvaluateCheckin2(CheckinEvaluationOptions, IEnumerable<PendingChange>, IEnumerable<PendingChange>, String, CheckinNote, array<WorkItemCheckinInfo[]) 評估暫止變更驗證它們是否準備簽入。
公用方法 FormatWorkspaceNameForException 在兩個名稱衝突時,格式化衝突的工作區名稱例外狀況。
公用方法 Get() 要求伺服器更新有任何對應項目的較新版本的工作區。
公用方法 Get(GetRequest, GetOptions) 要求伺服器更新指定的項目。
公用方法 Get(array<GetRequest[], GetOptions) 要求伺服器更新指定的項目。
公用方法 Get(VersionSpec, GetOptions) 要求伺服器更新有任何對應項目指定版本的目前工作區中。
公用方法 Get(array<String[], VersionSpec, RecursionType, GetOptions) 要求伺服器更新指定的項目。
公用方法 Get(GetRequest, GetOptions, GetFilterCallback, Object) 要求伺服器更新指定的項目。
公用方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object) 要求伺服器更新指定的項目。
公用方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[]) 要求伺服器更新指定的項目。
公用方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[], array<Conflict[]%) 取得要求伺服器更新具有項目的指定版本的目前工作區中。篩選委派允許呼叫端捨棄作業,才能將會捨棄的每項作業的 Ignore 屬性處理之前。
公用方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[], array<String[], array<Conflict[]%) 取得要求伺服器更新具有項目的指定版本的目前工作區中。篩選委派允許呼叫端捨棄作業,才能將會捨棄的每項作業的 Ignore 屬性處理之前。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType) 取得符合標準在每 ItemSpec 指定的陣列在版本控制儲存機制的擴充項目。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions) 取得符合指定之準則的陣列在版本控制儲存機制的擴充項目,每 ItemSpec 的。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions, array<String[]) 對於每個項目 ItemSpec,擷取符合指定的準則儲存機制的擴充項目的清單。如果" path」引數是檔案,則會傳回包含該檔案的一組項目。如果「Path "為資料夾,則會傳回該資料夾包含所有項目的一組項目。如果" path」包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 GetHashCode() 取得這個工作區執行個體的雜湊程式碼。 (覆寫 Object.GetHashCode()。)
公用方法 GetHashCode(Workspace) 取得指定之工作區中執行個體的雜湊程式碼。
公用方法 GetItems 對於每個提供的 ItemSpec,傳回包含項目的對應 WorkspaceItemSet 資料工作區。
公用方法 GetLocalItemForServerItem(String) 取得指定的伺服器項目對應的本機項目。
公用方法 GetLocalItemForServerItem(String, Boolean) 取得指定的伺服器項目對應的本機項目。
公用方法 GetLocalVersions 在工作區取得關於項目的本機項目資訊。
公用方法 GetPendingChanges() 取得此工作區的暫止變更。
公用方法 GetPendingChanges(String) 在這個工作區取得指定項目的暫止變更。
公用方法 GetPendingChanges(array<String[]) 在這個工作區取得項目的暫止變更。
公用方法 GetPendingChanges(array<ItemSpec[]) 在這個工作區取得這些項目的暫止變更和子項目。
公用方法 GetPendingChanges(String, RecursionType) 在這個工作區取得這個項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<String[], RecursionType) 在這個工作區取得項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<ItemSpec[], Boolean) 在這個工作區取得指定項目的暫止變更。
公用方法 GetPendingChanges(String, RecursionType, Boolean) 在這個工作區取得這個項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<String[], RecursionType, Boolean) 在這個工作區取得項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String) 在這個工作區取得項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String, Boolean) 在這個工作區取得項目的暫止變更和子項目。
公用方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String, Boolean, array<String[]) 在這個工作區取得這些項目的暫止變更和可能的子項目。
公用方法 GetPendingChangesEnumerable() 取得暫止變更的可列舉集合此工作區的。
公用方法 GetPendingChangesEnumerable(String) 在此工作區的暫止變更的可列舉集合指定之項目的。
公用方法 GetPendingChangesEnumerable(array<ItemSpec[]) 在這個工作區取得暫止的變更和子項目的可列舉集合中的項目。
公用方法 GetPendingChangesEnumerable(String, RecursionType) 在這個工作區取得暫止的變更和子項目的可列舉集合這項目的。
公用方法 GetPendingChangesWithCandidates(array<ItemSpec[], Boolean, array<PendingChange[]%) 取得所有暫止的變更並候選變更。
公用方法 GetPendingChangesWithCandidates(array<ItemSpec[], Boolean, array<String[], array<PendingChange[]%) 取得所有暫止的變更並候選變更。
公用方法 GetServerItemForLocalItem 取得指定本機項目對應的伺服器項目。
公用方法 GetTeamProjectForLocalPath 取得包含指定之路徑的 TeamProject 執行個體。
公用方法 GetTeamProjectsForLocalPaths 取得具有指定路徑在版本控制儲存機制中的 Team 專案。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetWorkingFolderForLocalItem 取得描述的 WorkingFolder 執行個體指定區域項目在工作區中對應。
公用方法 GetWorkingFolderForServerItem(String) 取得描述的 WorkingFolder 執行個體指定的伺服器項目在工作區中對應。
公用方法靜態成員 GetWorkingFolderForServerItem(String, array<WorkingFolder[]) 取得描述的 WorkingFolder 執行個體指定的伺服器項目在工作區中對應。
公用方法 HasWorkspacePermission 驗證 AuthorizedUser 物件是否有此工作區的指定 WorkspacePermissions 物件。
公用方法 IsLocalPathMapped 確認指定的本機路徑是否對應和未隱匿。
公用方法 IsServerPathMapped(String) 如果伺服器項目對應和未隱匿,則傳回 true。這個方法可能會隱含隱匿的伺服器路徑的誤報。
公用方法 IsServerPathMapped(String, Boolean) 確認指定的伺服器項目是否對應和未隱匿。
公用方法 Map 將指定的伺服器路徑。在本機磁碟上的位置。
公用方法靜態成員 MatchName 比較兩個工作區名稱。
公用方法靜態成員 MatchOwnerName 比較兩個工作區擁有人的名稱。
公用方法 Merge(String, String, VersionSpec, VersionSpec) 合併來源到目標。
公用方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx) 合併來源到目標。
公用方法 Merge(String, String, VersionSpec, VersionSpec, LockLevel, RecursionType, MergeOptions) 合併來源到目標。
公用方法 Merge(String, String, VersionSpec, VersionSpec, LockLevel, RecursionType, MergeOptionsEx) 合併來源到目標。
公用方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) 合併來源到目標。
公用方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) 執行來源合併至目標。
公用方法 MergeContent 根據所要求的衝突的合併內容。
公用方法 OwnerNameMatches 如果擁有者名稱符合任何有效的擁有者名稱對這個工作區,則傳回 true。
公用方法 PendAdd(String) 將文件或一個資料夾加入至版本控制儲存機制。
公用方法 PendAdd(array<String[]) 佇列檔案或資料夾加入至版本控制儲存機制。
公用方法 PendAdd(String, Boolean) 將檔案、資料夾和子項目加入至版本控制儲存機制。
公用方法 PendAdd(array<String[], Boolean) 佇列檔案或資料夾加入至版本控制儲存機制。
公用方法 PendAdd(array<String[], Boolean, String, LockLevel) 佇列檔案或資料夾加入至版本控制儲存機制。
公用方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean) 佇列檔案或資料夾加入至版本控制儲存機制。
公用方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean, Boolean) 佇列檔案或資料夾加入至版本控制儲存機制。
公用方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean, Boolean, Boolean) 佇列檔案或資料夾加入至儲存機制。這個方法可以遞迴傳遞佇列子項目的指定路徑刪除指定的路徑與的項目之外。
公用方法 PendBranch(String, String, VersionSpec) 排程的檔案或資料夾的分支。
公用方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean) 排程的檔案或資料夾的分支。
公用方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean) 排程的檔案或資料夾的分支。
公用方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean, Boolean) 排程的檔案或資料夾的分支。
公用方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean, Boolean, array<String[]) 排程的檔案或資料夾分支的分支 (發生在簽入)。分支資料夾隱含遞迴。
公用方法 PendDelete(String) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[]) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(String, RecursionType) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType, LockLevel) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean, array<String[]) 佇列檔案或資料夾移除的從版本控制儲存機制。
公用方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean, array<String[], array<String[]) 佇列檔案或資料夾移除的從儲存機制和本機工作區中刪除它們。 這個方法可以遞迴傳遞佇列子項目的指定路徑刪除指定的路徑與的項目之外。
公用方法 PendEdit(String) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[]) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(String, RecursionType) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType, String, LockLevel) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions, array<String[]) 簽出以編輯的檔案會從版本控制儲存機制。
公用方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions, array<String[], array<String[]) 簽出已編輯的檔案從儲存機制。 請注意 fileSpec 可能只有萬用字元在路徑的最後一個項目 (例如, c:\abc *z \ def \ xyz,不允許,但是 c:\abc\def\ *.cs 是)。
公用方法 PendPropertyChange(String, PropertyValue) 在傳遞至的 Pends 因其路徑可以在屬性中。
公用方法 PendPropertyChange(String, PropertyValue, RecursionType, LockLevel) 在傳遞至的 Pends 因其路徑可以在屬性中。請注意,屬性變更與伺服器上現有的屬性合併。若要刪除現有的屬性將在必須有名稱和空值的屬性。
公用方法 PendPropertyChange(String, array<PropertyValue[], RecursionType, LockLevel) 在傳遞至的 Pends 因其路徑可以在屬性中。請注意,屬性變更與伺服器上現有的屬性合併。若要刪除現有的屬性將在必須有名稱和空值的屬性。
公用方法 PendPropertyChange(array<String[], PropertyValue, RecursionType, LockLevel) Pends 在路徑傳遞的變更給每一個屬性傳遞的。請注意,屬性變更與伺服器上現有的屬性合併。若要刪除現有的屬性將在必須有名稱和空值的屬性。
公用方法 PendPropertyChange(array<ItemProperties[], RecursionType, LockLevel, PendChangesOptions, array<String[], array<String[]) 在傳遞至的 Pends 變更給每個路徑傳入的屬性上。請注意,屬性變更與伺服器上現有的屬性合併。若要刪除現有的屬性將在必須有名稱和空值的屬性。
公用方法 PendPropertyChange(array<String[], array<PropertyValue[], RecursionType, LockLevel, PendChangesOptions, array<String[], array<String[]) 在傳遞至的 Pends 變更給每個路徑傳入的屬性上。請注意,屬性變更與伺服器上現有的屬性合併。若要刪除現有的屬性將在必須有名稱和空值的屬性。
公用方法 PendRename(String, String) 移動或重新命名檔案或目錄。
公用方法 PendRename(String, String, LockLevel, Boolean, Boolean) 移動或重新命名檔案或目錄。
公用方法 PendRename(String, String, LockLevel, Boolean, Boolean, Boolean) 移動或重新命名檔案或目錄。
公用方法 PendRename(String, String, LockLevel, Boolean, Boolean, PendChangesOptions, array<String[]) 移動或重新命名檔案或目錄。如果目標是目錄,來源可能會包含萬用字元。目標可能沒有萬用字元。如果目標是現有的目錄,來源將移動為目標的子系。
公用方法 PendRename(String, String, LockLevel, Boolean, Boolean, Boolean, array<String[]) 移動或重新命名檔案或目錄。
公用方法 PendRename(String, String, LockLevel, Boolean, Boolean, PendChangesOptions, array<String[], array<String[]) 移動或重新命名檔案或目錄。如果目標是目錄,來源可能會包含萬用字元。目標可能沒有萬用字元。如果目標是現有的目錄,來源將移動為目標的子系。
公用方法 PendUndelete(String, Int32) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean, Boolean) 佇列中刪除檔案或資料夾的繼續從版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String, LockLevel, Boolean) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean, Boolean, Boolean) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean, array<String[]) 佇列中刪除檔案或資料夾回復到版本控制儲存機制。
公用方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean, array<String[], array<String[]) 佇列檔案或資料夾的 undeletion 從儲存機制和在目前工作區中選擇性地還原它們。
公用方法 QueryConflicts 取得符合指定的路徑篩選的衝突。
公用方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<String[], RecursionType, String, String, Boolean) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean, array<String[]) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<String[], RecursionType, String, String, Boolean, array<String[]) 取得指定之查詢的暫止變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[]) 取得指定之查詢的擱置變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean) 取得指定之查詢的擱置變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean, array<String[]) 取得指定之查詢的擱置變更。
公用方法 QueueForEdit 下次我們會呼叫伺服器,標記簽出時提供的本機項目。 這個方法為伺服器工作區只支援。
公用方法 Reconcile 協調有伺服器的本機工作區。
公用方法 Refresh 重新整理來自伺服器的這個工作區執行個體。
公用方法 RefreshIfNeeded 重新整理來自伺服器的這個工作區執行個體,如果無法快取的屬性已過時或載入。無法快取包含工作資料夾和有效的使用權限集合的屬性。
公用方法 RefreshMappings 已過時。從伺服器取得目前設定這個工作區執行個體的對應。
公用方法 RemoveLocalConflict 從伺服器上的衝突清單中移除一個區域衝突此工作區的。
公用方法 RemoveLocalConflicts 從這個工作區的衝突伺服器的清單移除區域衝突。
公用方法 ResolveConflict(Conflict) 嘗試解析根據其解析屬性發生衝突。
公用方法 ResolveConflict(Conflict, array<Conflict[]%) 嘗試解析根據其解析屬性發生衝突。
公用方法 ResolveConflict(Conflict, array<Conflict[]%, array<String[]) 嘗試解析根據其解析屬性發生衝突。
公用方法 ResolveConflict(Conflict, array<Conflict[]%, array<String[], array<String[]) 嘗試以解決衝突屬性解決衝突。如果衝突已成功解析, IsResolved 屬性會是 true。 如果解決衝突造成其他衝突刪除目前的衝突外,則其他刪除的衝突清單。resolvedConflicts 會傳回。
公用方法 ResolveConflicts(IEnumerable<Conflict>, array<String[], array<Conflict[]%) 嘗試以解決衝突屬性解決衝突。如果衝突已成功解析, IsResolved 屬性會是 true。 如果解決這些衝突造成其他衝突刪除目前衝突外,則其他刪除的衝突清單。resolvedConflicts 會傳回。 注意:對於這個方法,所有的衝突解決方式選項必須相同。
公用方法 ResolveConflicts(IEnumerable<Conflict>, array<String[], array<String[], array<Conflict[]%) 嘗試以解決衝突屬性解決衝突。如果衝突已成功解析, IsResolved 屬性會是 true。 如果解決這些衝突造成其他衝突刪除目前衝突外,則其他刪除的衝突清單。resolvedConflicts 會傳回。 注意:對於這個方法,所有的衝突解決方式選項必須相同。
公用方法 Rollback(VersionSpec, VersionSpec, LockLevel, RollbackOptions) 全部的復原變更指定的版本之間的 Pends。
公用方法 Rollback(array<String[], RecursionType, VersionSpec, VersionSpec, VersionSpec, LockLevel, RollbackOptions, array<String[]) Pends 變更的復原在某個路徑,在指定的版本中。
公用方法 Rollback(array<String[], RecursionType, VersionSpec, VersionSpec, VersionSpec, LockLevel, RollbackOptions, array<String[], array<String[]) Pends 發生在某個路徑的變更中復原,在指定的版本。
公用方法 SetLock(String, LockLevel) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(array<String[], LockLevel) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(String, LockLevel, RecursionType) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(array<String[], LockLevel, RecursionType) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(array<String[], LockLevel, RecursionType, Boolean) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(array<String[], LockLevel, RecursionType, Boolean, array<String[]) 將選取的鎖定升級至指定的路徑。
公用方法 SetLock(array<String[], LockLevel, RecursionType, Boolean, array<String[], array<String[]) 將選取的鎖定升級至指定的路徑。
公用方法 SetPendingChangeAttribute 將現有的暫止變更的屬性。
公用方法 SetPendingChangeProperty 已過時。將現有的暫止變更的屬性。
公用方法 Shelve 收集一組暫止變更和擱置至伺服器。
公用方法 ToString 建立描述此工作區屬性的使用者可讀取的 (Human-Readable) 字串。 (覆寫 Object.ToString()。)
公用方法 TryGetLocalItemForServerItem(String) 取得指定的伺服器項目對應的本機項目。
公用方法 TryGetLocalItemForServerItem(String, Boolean) 取得指定的伺服器項目對應的本機項目。
公用方法 TryGetServerItemForLocalItem(String) 取得指定本機項目對應的伺服器項目。不會擲回例外狀況。
公用方法靜態成員 TryGetServerItemForLocalItem(String, array<WorkingFolder[]) 取得指定本機項目對應的伺服器項目。
公用方法 TryGetServerItemForLocalItem(String, Boolean) 取得本機項目對應的伺服器項目。 不會擲回 ItemNotMappedException 或 ItemCloakedException。
公用方法靜態成員 TryGetServerItemForLocalItem(String, array<WorkingFolder[], Boolean) 取得本機項目對應的伺服器項目。 不會擲回 ItemNotMappedException 或 ItemCloakedException。
公用方法 TryGetWorkingFolderForLocalItem 取得描述的 WorkingFolder 執行個體區域項目在工作區中對應。
公用方法 TryGetWorkingFolderForServerItem(String) 取得描述的 WorkingFolder 執行個體指定的 WorkingFolder 物件如何將伺服器項目。
公用方法靜態成員 TryGetWorkingFolderForServerItem(String, array<WorkingFolder[]) 取得描述的 WorkingFolder 執行個體指定的 WorkingFolder 物件如何將伺服器項目。
公用方法靜態成員 TryGetWorkingFolderForServerItem(String, array<WorkingFolder[], Boolean) 取得描述的 WorkingFolder 執行個體指定的 WorkingFolder 物件如何將伺服器項目。
公用方法 Undo(String) 還原指定之項目的暫止變更。
公用方法 Undo(array<String[]) 還原指定之項目的暫止變更。
公用方法 Undo(array<ItemSpec[]) 還原指定之項目的暫止變更。
公用方法 Undo(array<PendingChange[]) 還原指定之項目的暫止變更。
公用方法 Undo(String, RecursionType) 還原指定之項目的暫止變更。
公用方法 Undo(array<String[], RecursionType) 還原指定之項目的暫止變更。
公用方法 Undo(array<String[], Boolean) 還原指定之項目的暫止變更。
公用方法 Undo(array<ItemSpec[], Boolean) 還原指定之項目的暫止變更。
公用方法 Undo(array<String[], RecursionType, Boolean) 還原指定之項目的暫止變更。
公用方法 Undo(array<ItemSpec[], Boolean, array<String[]) 還原指定之項目的暫止變更。
公用方法 Undo(array<ItemSpec[], Boolean, array<String[], array<String[]) 移除指定之項目的暫止變更。項目可以包含萬用字元。
公用方法 Undo(array<ItemSpec[], Boolean, Boolean, array<String[], array<String[]) 移除指定之項目的暫止變更。項目可以包含萬用字元。
公用方法 UnqueueForEdit Unmarks 簽出時所提供的區域項目,下次我們會呼叫伺服器。 這個方法為伺服器工作區只支援。
公用方法 Unshelve(String, String) 在這個工作區重現先前擱置到伺服器的一組暫止的變更。
公用方法 Unshelve(String, String, array<ItemSpec[]) 在這個工作區重現先前擱置到伺服器的一組暫止的變更。
公用方法 Unshelve(String, String, array<ItemSpec[], array<PendingChange[]%) 在這個工作區重現先前擱置到伺服器的一組暫止的變更。
公用方法 Unshelve(String, String, array<ItemSpec[], array<PendingChange[]%, array<String[]) 在這個工作區重現先前擱置到伺服器的一組暫止的變更。
公用方法 Unshelve(String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, Boolean, array<PendingChange[]%, array<Conflict[]%) 在這個工作區重現先前擱置到伺服器的一組暫止的變更。
公用方法 Update(UpdateWorkspaceParameters) 更新工作區使用 UpdateWorkspaceParameters 物件做為更新指令的來源。 的 UpdateWorkspaceParameters 的必須填入這些屬性只有在您想要變更。
公用方法 Update(String, String, array<WorkingFolder[]) 更新工作區的屬性。
公用方法 Update(String, String, array<WorkingFolder[], Boolean) 更新工作區的屬性。
公用方法 Update(String, String, String, array<WorkingFolder[], Boolean) 更新工作區的屬性。
公用方法 Update(String, String, String, String, array<WorkingFolder[], WorkspacePermissionProfile, Boolean) 更新工作區的屬性。
公用方法 UpdateComputerName 更新電腦名稱儲存機制中。
公用方法 UpdateLastSavedCheckin(Shelveset) 從最近更新嘗試的簽入的資訊與擱置集的資訊。
公用方法 UpdateLastSavedCheckin(Shelveset, array<PendingChange[]) 從最近更新嘗試的簽入的資訊與擱置集的資訊並確認指定的一組暫止變更為已選取狀態。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 IComparable.CompareTo 比較兩個工作區物件,會比較儲存機制 URL、然後工作區名稱和最後一個擁有者。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間