GitIntegration 類別
繼承階層架構
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Git.Server.GitIntegration
命名空間: Microsoft.TeamFoundation.Git.Server
組件: Microsoft.TeamFoundation.Git.Server (在 Microsoft.TeamFoundation.Git.Server.dll 中)
語法
'宣告
<WebServiceBindingAttribute(Name := "IProjectMaintenanceBinding", Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Admin/03")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Linking/03", _
Description := "Team Foundation VersionControl Integration web service")> _
<ProxyParentClassAttribute("GitClientProxy")> _
<ClientServiceAttribute(ServiceName := "GitIntegration", CollectionServiceIdentifier := "3B48BB21-AEF8-4218-95A9-FD73602A1B55")> _
Public Class GitIntegration _
Inherits TeamFoundationWebService
[WebServiceBindingAttribute(Name = "IProjectMaintenanceBinding", Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Admin/03")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Linking/03",
Description = "Team Foundation VersionControl Integration web service")]
[ProxyParentClassAttribute("GitClientProxy")]
[ClientServiceAttribute(ServiceName = "GitIntegration", CollectionServiceIdentifier = "3B48BB21-AEF8-4218-95A9-FD73602A1B55")]
public class GitIntegration : TeamFoundationWebService
GitIntegration 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
GitIntegration |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
Application | 取得目前 HTTP 要求的應用程式物件。 (繼承自 WebService)。 | |
Container | 取得元件的容器。 (繼承自 MarshalByValueComponent)。 | |
Context | 取得目前要求的 ASP.NET HttpContext 將 HTTP 伺服器使用的所有 HTTP 特定內容封裝,以便處理 Web 要求。 (繼承自 WebService)。 | |
DesignMode | 取得值,表示元件目前是否處於設計模式。 (繼承自 MarshalByValueComponent)。 | |
Events | 取得附加在這個元件上的事件處理常式清單。 (繼承自 MarshalByValueComponent)。 | |
RequestContext | RequestContext 與這個 Web 服務要求。 (繼承自 TeamFoundationWebService)。 | |
Server | 取得目前要求的 HttpServerUtility。 (繼承自 WebService)。 | |
Session | 取得目前要求的 HttpSessionState。 (繼承自 WebService)。 | |
Site | 取得或設定元件的站台。 (繼承自 MarshalByValueComponent)。 | |
SoapVersion | 取得向 XML Web Service 提出 SOAP 要求時所使用的 SOAP 通訊協定版本。 (繼承自 WebService)。 | |
User | 取得 ASP.NET 伺服器 User 物件。可用來驗證是否授權使用者執行要求。 (繼承自 WebService)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
AddWebServiceResource | 加入應該設定於要求結束時的 Web 服務方法的 IDisposable 資源。 (繼承自 TeamFoundationWebService)。 | |
CreateTeamProjectRepository | ||
DeleteProject | 這是已刪除之 Team 專案 TfsDeleteProject.exe 呼叫的方法。 | |
Dispose() | 釋放 MarshalByValueComponent 所使用的所有資源。 (繼承自 MarshalByValueComponent)。 | |
Dispose(Boolean) | 釋放 MarshalByValueComponent 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 MarshalByValueComponent)。 | |
EnterMethod | EnterMethod 用來注意 WebMethod 執行的開頭。 (繼承自 TeamFoundationWebService)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 MarshalByValueComponent)。 | |
GetArtifacts | 傳回成品清單與 ArtifactUriList 對應的項目。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetService | 取得 IServiceProvider 的實作器。 (繼承自 MarshalByValueComponent)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
HandleException | 這個基本的 WebService ExceptionHandler 在未來記錄的要求內容擷取例外狀況並記錄它。服務可以選擇忽略這個方法,會根據例外狀況,變更例外狀況,要求它或讓它的某些動作傳遞。 (繼承自 TeamFoundationWebService)。 | |
LeaveMethod | 應該呼叫 LeaveMethod 做為最後一個程式碼區段以 WebMethod 的範圍內執行。 (繼承自 TeamFoundationWebService)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
QueryRefs | ||
QueryRepositories | ||
SetMethodName | 設定方法名稱 (這會呼叫與 methodInformation 相同執行個體的未分頁 EnterMethod),不過,,沒有參數的方法,以便正確註冊活動記錄檔而不是它的 URL。 (繼承自 TeamFoundationWebService)。 | |
ToString | 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 MarshalByValueComponent)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
Disposed | 加入事件處理常式來接聽 (Listen) 元件上的 Disposed 事件。 (繼承自 MarshalByValueComponent)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。