Repository4 類別
繼承階層架構
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
Microsoft.TeamFoundation.VersionControl.Server.Repository4
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<ClientServiceAttribute(ServiceName := "ISCCProvider4", CollectionServiceIdentifier := "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", _
Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
Public Class Repository4 _
Inherits VersionControlWebService
[ClientServiceAttribute(ServiceName = "ISCCProvider4", CollectionServiceIdentifier = "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",
Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
public class Repository4 : VersionControlWebService
Repository4 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
Repository4 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
Application | 取得目前 HTTP 要求的應用程式物件。 (繼承自 WebService)。 | |
Container | 取得元件的容器。 (繼承自 MarshalByValueComponent)。 | |
Context | 取得目前要求的 ASP.NET HttpContext 將 HTTP 伺服器使用的所有 HTTP 特定內容封裝,以便處理 Web 要求。 (繼承自 WebService)。 | |
DesignMode | 取得值,表示元件目前是否處於設計模式。 (繼承自 MarshalByValueComponent)。 | |
Events | 取得附加在這個元件上的事件處理常式清單。 (繼承自 MarshalByValueComponent)。 | |
RequestContext | (繼承自 TeamFoundationWebService)。 | |
Server | 取得目前要求的 HttpServerUtility。 (繼承自 WebService)。 | |
Session | 取得目前要求的 HttpSessionState。 (繼承自 WebService)。 | |
Site | 取得或設定元件的站台。 (繼承自 MarshalByValueComponent)。 | |
SoapVersion | 取得向 XML Web Service 提出 SOAP 要求時所使用的 SOAP 通訊協定版本。 (繼承自 WebService)。 | |
User | 取得 ASP.NET 伺服器 User 物件。可用來驗證是否授權使用者執行要求。 (繼承自 WebService)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AddWebServiceResource | (繼承自 TeamFoundationWebService)。 | |
CheckIn | 認可一的組暫止的變更。簽入已認可的檔案較大的呼叫順序的一部份。這個順序是: 1。呼叫 CheckPendingChanges,並傳入要存回檔案及資料夾的清單。2.針對每個檔案後,呼叫 UploadFile。3.呼叫簽入,將檔案和資料夾 (應符合的清單中的 # 1) 的清單。CheckPendingChanges 不是必要的但它可讓呼叫端浪費上載檔案加上時間之前收到提醒的衝突。 serverItems 必須包含至少一個項目、 不重複的項目,以及任何萬用字元。 | |
CheckInShelveset | 送出簽入現有的擱置集。與變更集相關聯的工作項目將相關或簽入完成之後儘速判斷已解決。 | |
CompareLabels | ||
CreateBranch | 在伺服器上建立的已認可的分支。 | |
Dispose() | 釋放 MarshalByValueComponent 所使用的所有資源。 (繼承自 MarshalByValueComponent)。 | |
Dispose(Boolean) | 釋放 MarshalByValueComponent 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 MarshalByValueComponent)。 | |
EnterMethod | (繼承自 VersionControlWebService)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 MarshalByValueComponent)。 | |
Get | 呼叫用戶端對指定的版本與同步處理工作區。傳回"to",用戶端無法下載來更新使用者的本機工作複本的檔案清單。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetServerSettings | ||
GetService | 取得 IServiceProvider 的實作器。 (繼承自 MarshalByValueComponent)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
HandleException | (繼承自 TeamFoundationWebService)。 | |
LeaveMethod | (繼承自 VersionControlWebService)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Merge | 傳回暫止的合併自動判斷已解決的 GetOperations 和衝突,則不會自動解析的清單。 | |
PendChanges | 呼叫以執行加入時,簽出、 分支、 重新命名、 刪除等。送出的變更可能包含萬用字元,並遞迴旗標。將展開萬用字元和遞迴,變更清單順利擱置會傳回。 | |
PendChangesInLocalWorkspace | ||
QueryChangesetExtended | 查詢變更集與屬性。 | |
QueryChangesForChangeset | 在提供的變更集的變更會查詢 (可分頁或非頁面)。 | |
QueryItems | 傳回一組項目陣列所指定的項目相關資訊。 "的郵件"參數支援萬用字元和所有的遞迴型別。 版本參數會指定版本的項目會接收。 WorkspaceVersionSpec 指定,便會傳回的區分大小的唯一項目出現在該工作區 LocalVersion 中的資料表。 | |
QueryItemsExtended | ||
QueryPendingChangesForWorkspace | 傳回一份暫止的變更,符合指定的條件。這些結果會受到限制傳入的頁面大小的值。LastChange 的值會指定分頁,則為 null 的第一頁開始的位置。根據 [遞迴] 選項,會傳回子系。如果未指定 RecursionType.None,則會傳回只有 serverItem。如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。如果指定 RecursionType.Full 和 serverItem 是一個資料夾,則會傳回所有子孫項。 | |
QueryPendingChangeSignature | 也稱為"pre-reconcile"。擷取伺服器的目前暫止的變更簽章所指定的工作區。如果它等於用戶端的暫止的變更簽章,可以略過調解,因為無法執行操作。 | |
QueryPendingSets | 傳回一份暫止的變更,符合指定的條件。 如果 workspaceName 不是 null,還必須指定擁有人名稱。根據 [遞迴] 選項,會傳回子系。如果未指定 RecursionType.None,則會傳回只有 serverItem。如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。如果指定 RecursionType.Full 和 serverItem 是一個資料夾,則會傳回所有子孫項。這個函數會傳回 PendingSet 物件陣列,每一個都代表一個工作區。在每個 PendingSet 物件是代表屬於該工作區所做的變更 PendingChanges 的陣列。 | |
QueryPendingSetsWithLocalWorkspaces | ||
QueryShelvedChanges | 傳回一份暫止的變更,符合指定的條件。 如果 workspaceName 不是 null,還必須指定擁有人名稱。根據 [遞迴] 選項,會傳回子系。如果未指定 RecursionType.None,則會傳回只有 serverItem。如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。如果指定 RecursionType.Full 和 serverItem 是一個資料夾,則會傳回所有子孫項。這個函數會傳回 PendingSet 物件陣列,每一個都代表一個工作區。在每個 PendingSet 物件是代表屬於該工作區所做的變更 PendingChanges 的陣列。 | |
QueryShelvesets | 在系統中會列出已知的擱置集。傳回擱置集的中繼資料。 若要擷取變更的清單,請使用 QueryPendingSets()。 | |
QueryWorkspace | 尋找特定的工作區。不允許任何萬用字元或 null 值。 如果找不到工作區,則會擲回例外狀況。 | |
QueryWorkspaceItems | 傳回一組項目會在工作區版本的相關資訊。 | |
QueryWorkspaces | 搜尋具有指定的所有者和電腦的工作區。 | |
ReconcileLocalWorkspace | ||
Resolve | 解決特定的衝突,如果要以特定的解析度。這就稱為取得、 簽入],以及合併衝突。 | |
Rollback | 指定某個特定的版本範圍的樹狀結構中會復原變更。 | |
SetMethodName | (繼承自 TeamFoundationWebService)。 | |
SetServerSettings | ||
ToString | 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 MarshalByValueComponent)。 | |
UndoPendingChanges | 此方法復原一的組暫止的變更。 如果是 serverItem 規格不相符的任何項目,錯誤物件會傳回它。這個方法會傳回陣列的暫止的變更之前復原。每個檔案,用戶端應該呼叫 DownloadFile(),並指定傳回 UndonePendingChange 物件來擷取檔案的未修改的版本中的版本。 | |
UndoPendingChangesInLocalWorkspace | ||
Unshelve | 合併擱置的變更到工作區。 | |
UpdateLocalVersion | 呼叫以更新項目,它會儲存為工作區的本機版本。 用戶端呼叫這個方法後成功地呼叫 DownloadFile() 為基礎的 [Get() 指示。 | |
UpdateShelveset | 會更新該擱置集的自訂屬性。 附註: 屬性包上擱置集的目前只更新會生效。 所有其他的更新會不造成執行任何作業。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
Disposed | 加入事件處理常式來接聽 (Listen) 元件上的 Disposed 事件。 (繼承自 MarshalByValueComponent)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。