RepositoryExtensions 類別
RepositoryExtensions 類別會分成數個群組的 WebMethods 實作的地方的部分類別。 這可防止從單一檔案中所列出的所有方法,更容易維護。
繼承階層架構
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.RepositoryExtensions
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", _
Description := "Team Foundation VersionControl ClientServices web service")> _
Public Class RepositoryExtensions _
Inherits VersionControlWebService
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",
Description = "Team Foundation VersionControl ClientServices web service")]
public class RepositoryExtensions : VersionControlWebService
RepositoryExtensions 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
RepositoryExtensions |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
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)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AddProxy | 加入新的 proxy 伺服器資料錄,以提供的參數。 | |
AddWebServiceResource | (繼承自 TeamFoundationWebService)。 | |
CheckIn | ||
CheckInShelveset | ||
DeleteBranchObject | 刪除分支物件和所有相關的關聯性。 | |
DeleteProxy | 從伺服器刪除 proxy 記錄所指定的指定識別項。 | |
Dispose() | 釋放 MarshalByValueComponent 所使用的所有資源。 (繼承自 MarshalByValueComponent)。 | |
Dispose(Boolean) | 釋放 MarshalByValueComponent 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 MarshalByValueComponent)。 | |
EnterMethod | (繼承自 VersionControlWebService)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 MarshalByValueComponent)。 | |
Get | 呼叫用戶端對指定的版本與同步處理工作區。傳回"to",用戶端無法下載來更新使用者的本機工作複本的檔案清單。 | |
GetChangesetProperty | 會取得與指定的變更集相關聯的屬性。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetService | 取得 IServiceProvider 的實作器。 (繼承自 MarshalByValueComponent)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetVersionedItemProperty | 會取得已建立版本的項目相關聯的屬性。 | |
HandleException | (繼承自 TeamFoundationWebService)。 | |
LeaveMethod | (繼承自 VersionControlWebService)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Merge | 傳回暫止的合併自動判斷已解決的 GetOperations 和衝突,則不會自動解析的清單。 | |
PendChanges | 呼叫以執行加入時,簽出、 分支、 重新命名、 刪除等。送出的變更可能包含萬用字元,並遞迴旗標。將展開萬用字元和遞迴,變更清單順利擱置會傳回。 | |
QueryBranchObjectOwnership | 查詢提供的變更集的分支物件擁有權資訊傳回根分支進行變更集太和項目計數中每一個分支。 | |
QueryBranchObjects | 分支物件以遞迴方式的查詢。 | |
QueryChangesetExtended | 查詢變更集與屬性。 | |
QueryChangesForChangeset | 在提供的變更集的變更會查詢 (可分頁或非頁面)。 | |
QueryMergeRelationships | 傳回與輸入的路徑有關聯,連同 「 最新的版本資訊的路徑。 | |
QueryMergesExtended | ||
QueryPendingChangesForWorkspace | 傳回一份暫止的變更,符合指定的條件。這些結果會受到限制傳入的頁面大小的值。LastChange 的值會指定分頁,則為 null 的第一頁開始的位置。根據 [遞迴] 選項,會傳回子系。如果未指定 RecursionType.None,則會傳回只有 serverItem。如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。如果指定 RecursionType.Full 和 serverItem 是一個資料夾,會傳回所有子孫項。 | |
QueryProxies | 傳回 proxy 記錄的清單。 | |
ResetCheckinDates | 重設簽入的日期來 TPC 中的所有變更集之前的最後一個日期。這會由移轉工具],並僅用於 「 空白 」 的 TPC。 空白表示可能已發生下列簽入。a. $/ b.Team 專案建立 c。Team 專案建立 + 1 的變更集的組建定義。 | |
Resolve | 解決特定的衝突,如果要以特定的解析度。這就稱為取得、 簽入],以及合併衝突。 | |
Rollback | 指定某個特定的版本範圍的樹狀結構中會復原變更。 | |
SetChangesetProperty | 將屬性值設定為變更集 | |
SetMethodName | (繼承自 TeamFoundationWebService)。 | |
SetPendingChangeProperty | ||
SetVersionedItemProperty | 將屬性設定為 [已建立版本的項目 | |
ToString | 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 MarshalByValueComponent)。 | |
TrackMerges | 傳回合併而發生從來源項目清單的來源變更集的一組目標項目。來源和目標項目並沒有合併記錄中有直接的關聯。 | |
UndoPendingChanges | 此方法復原一的組暫止的變更。 如果是 serverItem 規格不相符的任何項目,錯誤物件會傳回它。這個方法會傳回陣列的暫止的變更之前復原。每個檔案,用戶端應該呼叫 DownloadFile(),並指定傳回 UndonePendingChange 物件來擷取檔案的未修改的版本中的版本。 | |
Unshelve | 複製擱置的變更到工作區。 | |
UpdateBranchObject | 建立/更新分支物件。如果項目存在,但不是分支物件,它會將郵件標記為多層子目錄的根目錄。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
Disposed | 加入事件處理常式來接聽 (Listen) 元件上的 Disposed 事件。 (繼承自 MarshalByValueComponent)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。