VersionControlServer 類別

表示版本控制儲存機制。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer

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

語法

'宣告
Public NotInheritable Class VersionControlServer
public sealed class VersionControlServer

VersionControlServer 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 ArtifactProvider 取得伺服器的成品提供者。
公用屬性 AuthenticatedUser 已過時。取得用於伺服器驗證使用者的身分識別。
公用屬性 AuthorizedIdentity 取得授權識別與版本控制伺服器。
公用屬性 AuthorizedUser 取得授權使用指定之伺服器上的使用者。
公用屬性靜態成員 BaselineFolderNamePrefix 取得基礎資料夾名稱前置詞與版本控制伺服器。
公用屬性 Canceled 取得或設定描述的旗標使用者是否要求目前作業的取消。
公用屬性靜態成員 ClientTracing 取得或設定 VersionControlServer 所有執行個體的追蹤層級。
公用屬性 CurrentCommand 取得或設定在用戶端上執行的命令。
公用屬性靜態成員 IgnoreFileName 取得被忽略的檔案名稱與版本控制伺服器。
公用屬性靜態成員 MaxBackgroundThreads 取得或設定的背景執行緒最大數目為檔案上載和下載時使用。
公用屬性靜態成員 MaxResults 取得或設定的取得作業結果的最大數目伺服器可能從單一呼叫傳回。
公用屬性 ServerGuid 取得伺服器版本控制儲存機制的 GUID。
公用屬性 SupportedFeatures 取得功能支援版本控制伺服器。
公用屬性 TeamFoundationServer 已過時。取得擁有此 VersionControlServer 執行個體的 TeamFoundationServer
公用屬性 TeamProjectCollection 取得擁有此 VersionControlServer 執行個體的 TfsTeamProjectCollection
公用屬性 WebServiceLevel 取得 Web 服務的版本與伺服器。

回頁首

方法

  名稱 描述
公用方法 AddProxy(String) 將新的 Proxy 伺服器記錄。
公用方法 AddProxy(ProxyInfo) 將新的 Proxy 伺服器記錄。
公用方法 AddProxy(String, String) 將新的 Proxy 伺服器記錄。
公用方法 CheckInShelveset(ShelvesetCheckInParameters) 將現有 Shelveset 為簽入到儲存機制。
公用方法 CheckInShelveset(String, String) 將現有 Shelveset 為簽入到儲存機制。
公用方法 CompareLabels 標籤清單的查詢套用至儲存機制中的項目。
公用方法 ConfigureProxy(String) 設定指定的 Proxy URL。
公用方法 ConfigureProxy(ProxyInfo) 設定指定的 Proxy。
公用方法 CreateBranch(String, String, VersionSpec) 建立依分支伺服器並註冊,而不用分支下載至用戶端。
公用方法 CreateBranch(String, String, VersionSpec, String, String, CheckinNote, PolicyOverrideInfo, array<Mapping[]) 建立依分支伺服器並註冊,而不用分支下載至用戶端。
公用方法 CreateBranchObject 若要在 Team Foundation Server 的 BranchObject
公用方法 CreateLabel(VersionControlLabel, array<LabelItemSpec[], LabelChildOption) 建立或更新標籤。
公用方法 CreateLabel(VersionControlLabel, array<LabelItemSpec[], LabelChildOption, array<Failure[]%) 建立標籤。
公用方法 CreateTeamProjectFolder 建立 Team 專案的根資料夾並設定它。
公用方法 CreateWorkspace(String) 建立新的 Workspace
公用方法 CreateWorkspace(CreateWorkspaceParameters) 建立新的 Workspace
公用方法 CreateWorkspace(String, String) 建立新的 Workspace
公用方法 CreateWorkspace(String, String, String) 建立新的 Workspace
公用方法 CreateWorkspace(String, String, String, array<WorkingFolder[]) 建立新的 Workspace
公用方法 CreateWorkspace(String, String, String, array<WorkingFolder[], String) 建立新的 Workspace
公用方法 CreateWorkspace(String, String, String, array<WorkingFolder[], String, Boolean) 建立新的 Workspace
公用方法 CreateWorkspace(String, String, String, array<WorkingFolder[], String, WorkspacePermissionProfile, Boolean) 建立新的 Workspace
公用方法 DeleteBranchObject 刪除 BranchObject 和任何關聯的屬性從 Team Foundation Server。
公用方法 DeleteLabel 刪除具有指定名稱和範圍的標籤。
公用方法 DeleteProxy 刪除指定的 Proxy URL 的 Proxy 記錄。
公用方法 DeleteShelveset(Shelveset) 從伺服器移除 Shelveset
公用方法 DeleteShelveset(String, String) 從伺服器移除 Shelveset
公用方法 DeleteWorkspace 刪除具有指定的名稱和擁有者的 Shelveset
公用方法 Destroy(ItemSpec, VersionSpec, VersionSpec, DestroyFlags) 永久刪除樹狀子目錄,開始於指定的項目。
公用方法 Destroy(ItemSpec, VersionSpec, VersionSpec, DestroyFlags, array<PendingSet[]%, array<PendingSet[]%) 永久刪除樹狀子目錄,開始於指定的項目。
公用方法 DownloadFile(String, String) 下載檔案的最新版本從伺服器下載至本機檔案。
公用方法 DownloadFile(String, Int32, VersionSpec, String) 下載檔案的指定版本從伺服器下載至本機檔案。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetAllCheckinNoteFieldNames 取得用於這個資料庫的一些簽入提示欄位。
公用方法 GetAllTeamProjects 取得儲存機制的 TeamProject 物件。
公用方法 GetBestProxies 取得按下特定網站的優先順序傳回的建議的 Proxy 伺服器名稱清單。
公用方法 GetBranchHistory 取得所要求項目的分支記錄。
公用方法 GetChangeset(Int32) 取得 Changeset (註解、變更等等) 的詳細資料。
公用方法 GetChangeset(Int32, Boolean, Boolean) 取得 Changeset (註解、變更等等) 的詳細資料。
公用方法 GetChangeset(Int32, Boolean, Boolean, Boolean) 取得 Changeset (註解、變更等等) 的詳細資料。
公用方法 GetChangeset(Int32, Boolean, Boolean, array<String[]) 取得 Changeset (註解、變更等等) 的詳細資料。
公用方法 GetChangeset(Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) 取得 Changeset的詳細資料。
公用方法 GetChangesetProperty(Int32, String) 取得 Changeset 屬性的值指定由 Changeset ID 及屬性名稱篩選條件。
公用方法 GetChangesetProperty(Int32, array<String[]) 取得 Changeset 屬性的值指定由 Changeset 識別碼,以及屬性名稱篩選。
公用方法 GetChangesForChangeset(Int32, Boolean, Int32, ItemSpec) 取得 Changeset中的 Change 物件。允許呼叫端變更從伺服器。
公用方法 GetChangesForChangeset(Int32, Boolean, Int32, ItemSpec, array<String[]) 取得 Changeset中的變更。允許呼叫端變更從伺服器。
公用方法 GetChangesForChangeset(Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) 取得 Changeset中的變更。允許呼叫端變更從伺服器。
公用方法 GetChangesForChangeset(Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) 取得 Changeset中的變更。
公用方法 GetCheckinNoteDefinitions 取得 CheckinNoteFieldDefinition 物件支援 CheckinNote 資料。
公用方法 GetCheckinNoteDefinitionsForServerPaths 取得 CheckinNoteFieldDefinition 物件支援 CheckinNote 資料。
公用方法 GetCheckinPoliciesForServerPaths 取得 CheckinNoteFieldDefinition 支援的 CheckinNote 資料。
公用方法 GetEffectiveGlobalPermissions 取得使用者的全域使用權限。
公用方法 GetEffectivePermissions 取得使用者的使用權限的特定 Item
公用方法 GetExtendedItems(String, DeletedState, ItemType) 取得陣列符合指定的準則儲存機制的 ExtendedItem 物件。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType) 取得陣列符合指定的準則儲存機制的 ExtendedItem 物件,每個 ItemSpec中。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions) 取得陣列符合指定的準則儲存機制的 ExtendedItem 物件,每個 ItemSpec中。
公用方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions, array<String[]) 取得陣列符合指定的準則儲存機制的 ExtendedItem 物件,每個 ItemSpec中。
公用方法 GetFileTypes 取得陣列在伺服器註冊的 FileType 物件。
公用方法 GetGlobalPermissions 取得選取之使用者的全域使用權限儲存機制中。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetIdentityDisplayName 傳回識別的顯示名稱。
公用方法 GetItem(String) 取得在 Item 中指定的路徑。
公用方法 GetItem(Int32, Int32) 從儲存機制取得 Item ,根據 itemId 和 changesetNumber。
公用方法 GetItem(String, VersionSpec) 取得在 Item 中指定的路徑。
公用方法 GetItem(Int32, Int32, GetItemsOptions) 從儲存機制取得 Item ,以 itemId、 changesetNumber和 options。
公用方法 GetItem(Int32, Int32, Boolean) 從儲存機制取得 Item ,根據 itemId 和 changesetNumber。
公用方法 GetItem(String, VersionSpec, DeletedState) 取得在 Item 中指定的路徑。
公用方法 GetItem(String, VersionSpec, Int32) 取得在 Item 中指定的路徑。
公用方法 GetItem(String, VersionSpec, DeletedState, GetItemsOptions) 取得在 Item 中指定的路徑。
公用方法 GetItem(String, VersionSpec, DeletedState, Boolean) 取得在 Item 中指定的路徑。
公用方法 GetItem(String, VersionSpec, Int32, GetItemsOptions) 取得在 Item 中指定的路徑。
公用方法 GetItem(String, VersionSpec, Int32, Boolean) 取得在 Item 中指定的路徑。
公用方法 GetItems(String) 從儲存機制取得陣列符合指定之 path的 Item 物件。
公用方法 GetItems(array<Int32[], Int32) 從儲存機制中取得 Item 物件的陣列,根據 itemIds 和 changesetNumber。
公用方法 GetItems(String, RecursionType) 從儲存機制取得陣列符合指定之 path的 Item 物件。
公用方法 GetItems(array<Int32[], Int32, GetItemsOptions) 從儲存機制中取得 Item 物件的陣列,根據 itemIds 和 changesetNumber。
公用方法 GetItems(array<Int32[], Int32, Boolean) 從儲存機制中取得 Item 物件的陣列,根據 itemIds 和 changesetNumber。
公用方法 GetItems(String, VersionSpec, RecursionType) 從儲存機制取得陣列符合指定之 path的 Item 物件。
公用方法 GetItems(array<ItemSpec[], VersionSpec, DeletedState, ItemType) 取得陣列中指定的路徑和版本儲存機制的 Item 物件。
公用方法 GetItems(String, VersionSpec, RecursionType, DeletedState, ItemType) 從儲存機制取得陣列符合指定之 path的 Item 物件。
公用方法 GetItems(ItemSpec, VersionSpec, DeletedState, ItemType, GetItemsOptions) 取得陣列中指定的路徑和版本儲存機制的 Item 物件。
公用方法 GetItems(ItemSpec, VersionSpec, DeletedState, ItemType, Boolean) 取得陣列中指定的路徑和版本儲存機制的 Item 物件。
公用方法 GetItems(array<ItemSpec[], VersionSpec, DeletedState, ItemType, GetItemsOptions) 取得陣列中指定的路徑和版本儲存機制的 Item 物件。
公用方法 GetItems(array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean) 取得陣列中指定的路徑和版本儲存機制的 Item 物件。
公用方法 GetItems(String, VersionSpec, RecursionType, DeletedState, ItemType, Boolean) 從儲存機制取得陣列符合指定之 path的 Item 物件。
公用方法 GetItems(array<ItemSpec[], VersionSpec, DeletedState, ItemType, GetItemsOptions, array<String[], array<String[])
公用方法 GetLatestChangesetId 取得最新 ChangesetChangeset ID 儲存機制。
公用方法 GetMergeCandidates(ItemSpec, String) 取得合併的候選在要求的項目之間的間距。
公用方法 GetMergeCandidates(String, String, RecursionType) 取得合併的候選在要求的項目之間的間距。
公用方法 GetMergeCandidates(ItemSpec, String, MergeOptionsEx) 取得合併的候選在要求的項目之間的間距。
公用方法 GetPendingChange(Int32) 已過時。從儲存機制中取得 PendingChange 物件,具有指定 ID 的 .
公用方法 GetPendingChange(Int32, Boolean) 已過時。從儲存機制中取得 PendingChange 物件,具有指定 ID 的 .同時取得資訊下載檔案。
公用方法 GetPendingChanges(array<Int32[]) 已過時。從具有指定 ID 的儲存機制取得 PendingChange 物件。
公用方法 GetPendingChanges(array<Int32[], Boolean) 已過時。從具有指定 ID 的儲存機制取得 PendingChange 物件。同時取得資訊下載檔案。
公用方法 GetPendingSets 取得指定之查詢的 PendingSet 物件。
公用方法 GetPermissions(array<String[], RecursionType) 取得指定之 Item. 的使用權限。
公用方法 GetPermissions(array<String[], array<String[], RecursionType) 取得指定之 Item. 的使用權限。
公用方法 GetProxies() 取得陣列的所有配置的 Proxy 伺服器。
公用方法 GetProxies(array<String[]) 取得陣列根據指定之 URL 的 Proxy 記錄。
公用方法 GetProxy 取得 Proxy 伺服器的記錄在指定的 URL。
公用方法 GetServerSettingsWithFallback
公用方法 GetTeamProject 取得儲存機制的 TeamProject 有指定之名稱的。
公用方法 GetTeamProjectForServerPath 取得指定的伺服器路徑的 TeamProject
公用方法 GetTeamProjectsForServerPaths 取得儲存機制的 TeamProject 物件具有指定路徑的。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String) 已過時。取得指定之項目的屬性值。
公用方法 GetVersionedItemProperty(array<ItemSpec[], VersionSpec, DeletedState, ItemType, array<String[]) 已過時。取得一組指定之項目的屬性值。
公用方法 GetWorkspace(String) 取得對應至指定的本機路徑的 Workspace
公用方法 GetWorkspace(WorkspaceInfo) 取得與指定 Workspace 關聯的 WorkspaceInfo 物件。
公用方法 GetWorkspace(String, String) 取得與指定 Workspace 關聯的名稱和擁有人。
公用方法 QueryBranchObjectOwnership(array<Int32[]) 取得 BranchObjectOwnership 物件與指定之 Changeset 的 ID。
公用方法 QueryBranchObjectOwnership(array<Int32[], ItemSpec) 取得 BranchObjectOwnership 物件與指定的 Changeset ID,限制由指定路徑篩選條件。
公用方法 QueryBranchObjects 查詢 BranchObject
公用方法 QueryHistory(ItemSpec) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(QueryHistoryParameters) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(String, RecursionType) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(ItemSpec, Int32) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(String, RecursionType, Int32) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(String, VersionSpec, Int32, RecursionType, String, VersionSpec, VersionSpec, Int32, Boolean, Boolean) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(String, VersionSpec, Int32, RecursionType, String, VersionSpec, VersionSpec, Int32, Boolean, Boolean, Boolean) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryHistory(String, VersionSpec, Int32, RecursionType, String, VersionSpec, VersionSpec, Int32, Boolean, Boolean, Boolean, Boolean) 取得 Changeset 物件的集合與指定的項目和版本的。
公用方法 QueryLabels(String, String, String, Boolean) 陣列的查詢 VersionControlLabel 物件套用至儲存機制中的項目。
公用方法 QueryLabels(String, String, String, Boolean, String, VersionSpec) 陣列的查詢 VersionControlLabel 物件套用至儲存機制中的項目。
公用方法 QueryLabels(String, String, String, Boolean, String, VersionSpec, Boolean) 陣列的查詢 VersionControlLabel 物件套用至儲存機制中的項目。
公用方法 QueryMergeRelationships 取得具有指定之項目的合併關聯性的陣列的所有項目。
公用方法 QueryMerges(ItemSpec, VersionSpec, ItemSpec, VersionSpec, VersionSpec, VersionSpec) 取得指定之目標項目的合併記錄以選擇性來源的。
公用方法 QueryMerges(String, VersionSpec, String, VersionSpec, VersionSpec, VersionSpec, RecursionType) 取得要求的項目合併記錄以選擇性來源的。
公用方法 QueryMerges(ItemSpec, VersionSpec, ItemSpec, VersionSpec, VersionSpec, VersionSpec, Boolean) 取得要求的項目合併記錄以選擇性來源的。
公用方法 QueryMerges(String, VersionSpec, String, VersionSpec, VersionSpec, VersionSpec, RecursionType, Boolean) 取得要求的項目合併記錄以選擇性來源的。
公用方法 QueryMergesExtended(ItemSpec, VersionSpec, VersionSpec, VersionSpec) 取得特定項目和版本的合併記錄。
公用方法 QueryMergesExtended(ItemSpec, VersionSpec, VersionSpec, VersionSpec, QueryMergesExtendedOptions) 取得特定項目和版本的合併記錄。
公用方法 QueryMergesWithDetails(String, VersionSpec, Int32, String, VersionSpec, Int32, VersionSpec, VersionSpec, RecursionType) 取得具有指定的目標項目詳細資料的合併記錄以選擇性來源的。
公用方法 QueryMergesWithDetails(String, VersionSpec, Int32, String, VersionSpec, Int32, VersionSpec, VersionSpec, RecursionType, Boolean) 取得具有指定的目標項目詳細資料的合併記錄以選擇性來源的。
公用方法 QueryPendingSets(array<ItemSpec[], String, String) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<String[], RecursionType, String, String) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean, Boolean) 取得指定之查詢的暫止變更。
公用方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean, Boolean, array<String[]) 取得指定之查詢的暫止變更。
公用方法 QueryRootBranchObjects 查詢沒有父代的所有 BranchObject 物件。
公用方法 QueryShelvedChanges(Shelveset) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvedChanges(String, String) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvedChanges(Shelveset, array<ItemSpec[]) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[]) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean, array<String[]) 取得指定之 Shelveset上的擱置的變更。
公用方法 QueryShelvesets(String, String) 查詢陣列具有指定的名稱和擁有者的 Shelveset 物件。
公用方法 QueryShelvesets(String, String, array<String[])
公用方法 QueryWorkspaces(String, String, String) 取得 Workspace 物件的陣列符合指定的名稱、擁有人、電腦,或這些標準的任何組合。
公用方法 QueryWorkspaces(String, String, String, WorkspacePermissions) 取得 Workspace 物件的陣列符合指定的名稱、擁有人、電腦,或這些標準的任何組合。也允許篩選由使用權限。
公用方法 RenameCheckinNoteFieldName 將指定的 CheckinNote 欄位的所有執行個體重新命名為新的指定名稱特定 Team 專案資料夾。
公用方法 ResetCheckinDates 重設簽入日期。
公用方法 ServerItemExists(String, ItemType) 檢查指定的路徑和型別的項目是否存在於儲存機制。
公用方法 ServerItemExists(String, VersionSpec, DeletedState, ItemType) 會檢查指定的路徑、版本和型別的項目儲存機制。
公用方法 SetChangesetProperty(Int32, array<PropertyValue[]) 設定為 ChangesetPropertyValue 物件清單。
公用方法 SetChangesetProperty(Int32, List<PropertyValue>) 設定為 ChangesetPropertyValue 物件清單。
公用方法 SetChangesetProperty(Int32, String, array<Byte[]) 設定為 ChangesetPropertyValue 物件。
公用方法 SetChangesetProperty(Int32, String, Nullable<DateTime>) 設定為 ChangesetPropertyValue 物件。
公用方法 SetChangesetProperty(Int32, String, Nullable<Double>) 設定為 ChangesetPropertyValue 物件。
公用方法 SetChangesetProperty(Int32, String, Nullable<Int32>) 設定 PropertyValue 物件為 Changeset
公用方法 SetChangesetProperty(Int32, String, String) 設定 PropertyValue 物件為 Changeset
公用方法 SetFileTypes 設定伺服器註冊的檔案類型。
公用方法 SetGlobalPermissions 設定項目的權限儲存機制。
公用方法 SetPermissions 設定項目的權限儲存機制。
公用方法 SetServerSettings 設定伺服器設定。
公用方法 SetVersionedItemAttribute(array<ItemSpec[], VersionSpec, DeletedState, ItemType, array<PropertyValue[]) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemAttribute(ItemSpec, VersionSpec, DeletedState, ItemType, String, array<Byte[]) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemAttribute(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<DateTime>) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemAttribute(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<Double>) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemAttribute(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<Int32>) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemAttribute(ItemSpec, VersionSpec, DeletedState, ItemType, String, String) 將屬性設定為與已建立版本的項目。
公用方法 SetVersionedItemProperty(array<ItemSpec[], VersionSpec, DeletedState, ItemType, array<PropertyValue[]) 已過時。設定陣列的屬性已建立版本的項目。
公用方法 SetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String, array<Byte[]) 已過時。設定已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<DateTime>) 已過時。設定已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<Double>) 已過時。設定已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String, Nullable<Int32>) 已過時。設定已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty(ItemSpec, VersionSpec, DeletedState, ItemType, String, String) 已過時。設定的屬性已建立版本的項目。
公用方法 StripUnsupportedCheckinOptions CheckInParameters 執行個體移除不支援的簽入參數。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TrackMerges(array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec) 取得從來源項目發生到一組目標項目合併,來源 Changeset ID 的清單。
公用方法 TrackMerges(array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec, array<String[]%) 取得從來源項目發生到一組目標項目合併,來源 Changeset ID 的清單。
公用方法 TryGetTeamProject 取得儲存機制的 Team 專案名稱的使用者認證。
公用方法 TryGetTeamProjectForServerPath 取得指定的伺服器路徑的 Team 專案。
公用方法 TryGetWorkspace 取得對應至指定的本機路徑的工作區。不會擲回例外狀況。
公用方法 UnlabelItem(String, String, array<ItemSpec[], VersionSpec) 移除標籤套用至項目。
公用方法 UnlabelItem(String, String, array<ItemSpec[], VersionSpec, Predicate<Failure>, array<Failure[]%) 移除套用至項目的標籤。
公用方法 UpdateBranchObject 更新 Team Foundation Server 的現有 BranchObject
公用方法 UpdateShelveset 更新擱置集。
公用方法 UpdateUserName 固定的顯示名稱。這個伺服器的目前使用者。

回頁首

事件

  名稱 描述
公用事件 AfterWorkItemsUpdated 這個事件會在更新與簽入的工作項目之後。
公用事件 BeforeCheckinPendingChange 這個事件會在簽入 PendingChange之前。
公用事件 BeforeDeleteWorkspace 這個事件會在刪除現有 Workspace之前。
公用事件 BeforeShelvePendingChange 這個事件會在擱置 PendingChange之前。
公用事件 BeforeWorkItemsUpdate 這個事件會在更新與簽入的工作項目之前。
公用事件 BranchObjectCreated 在建立 BranchObject 時,會引發此事件。
公用事件 BranchObjectDeleted BranchObject ,在刪除時,會引發此事件。
公用事件 BranchObjectUpdated BranchObject ,在更新時,會引發此事件。
公用事件 ChangesetReconciled 會在 Workspace 之後協調至 Changeset
公用事件 CommitCheckin 這個事件會在新的簽入的變更。
公用事件 CommitShelveset 這個事件會在新建立 Shelveset
公用事件 CommittedBranchCreated 會將的分支建立時,會引發此事件。
公用事件 Conflict 在建立 Conflict 時引發。
公用事件 CreatedWorkspace 在建立 Workspace 時引發。
公用事件 DeletedShelveset 會在 Shelveset中刪除。
公用事件 DeletedWorkspace 刪除 Workspace 時引發。
公用事件 Destroyed 在終結時,這個事件引發樹狀結構或項目。
公用事件 FolderContentChanged 當變更時,會引發事件資料夾的內容。
公用事件 GetCompleted 引發事件,當取得作業在 Workspace完成。
公用事件 Getting 這個事件會在取得作業時發生。
公用事件 Merging 這個事件會在合併作業過程。
公用事件 NewPendingChange 這個事件會在新建立 PendingChange
公用事件 NonFatalError 這個事件會在不會妨礙作業完成時發生錯誤。
公用事件 OperationFinished 當執行作業,例如暫止的變更集,完成時,這個事件傳送。
公用事件 OperationStarting 當執行作業,例如暫止的變更集,開始時,就會引發此事件。
公用事件 PendingChangeCandidatesChanged 當變更時,會引發事件暫止變更候選。
公用事件 PendingChangesChanged 引發事件,當設定暫止的變更修改工作區的。
公用事件 ResolvedConflict 引發事件,當 Conflict 解析。
公用事件 SetWorkspaceLocationProgress 當設定工作場所位置進行中時,會引發事件。
公用事件 ShelvesetUpdated 當擱置集更新時,會引發事件。
公用事件 UndonePendingChange 引發事件,當現有的 PendingChange 已取消。
公用事件 UnshelveConflict 在解除擱置衝突期間,會引發事件。
公用事件 UnshelveShelveset 引發事件,當解除擱置 Shelveset時。
公用事件 UpdatedWorkspace 引發事件,在現有 Workspace 更新。
公用事件 WorkItemUpdated 引發事件,當工作項目更新與簽入。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間