TeamFoundationSoapProxy 類別

注意:這個應用程式開發介面現在已經過時。

使用 SOAP,為 Team Foundation 物件通訊的通訊協定。

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy

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

語法

'宣告
<ObsoleteAttribute("This class is obsolete")> _
Public MustInherit Class TeamFoundationSoapProxy _
    Inherits SoapHttpClientProtocol
[ObsoleteAttribute("This class is obsolete")]
public abstract class TeamFoundationSoapProxy : SoapHttpClientProtocol

TeamFoundationSoapProxy 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 TeamFoundationSoapProxy() 初始化新的 TeamFoundationSoapProxy 執行個體。
受保護的方法 TeamFoundationSoapProxy(TfsConnection) 初始化新的 TeamFoundationSoapProxy 執行個體。

回頁首

屬性

  名稱 描述
公用屬性 AllowAutoRedirect 取得或設定用戶端是否自動遵循伺服器重新導向。 (繼承自 HttpWebClientProtocol)。
受保護的屬性 CanRaiseEvents 取得值,指出元件是否能引發事件。 (繼承自 Component)。
公用屬性 ClientCertificates 取得用戶端憑證的集合。 (繼承自 HttpWebClientProtocol)。
公用屬性 ConnectionGroupName 取得或設定要求的連接群組名稱。 (繼承自 WebClientProtocol)。
公用屬性 Container 取得包含 ComponentIContainer。 (繼承自 Component)。
公用屬性 CookieContainer 取得或設定 Cookie 的集合。 (繼承自 HttpWebClientProtocol)。
公用屬性 Credentials 取得或設定 XML Web Service 用戶端驗證 (Authentication) 的安全認證。 (繼承自 WebClientProtocol)。
公用屬性靜態成員 DefaultTimeout 取得 SOAP 要求的預設逾時。
公用屬性靜態成員 DefaultUserAgent 在所有要求取得預設使用者代理字串。
受保護的屬性 DesignMode 取得值,指出 Component 目前是否處於設計模式。 (繼承自 Component)。
公用屬性 EnableDecompression 取得或設定值,指出是否已啟用這個 HttpWebClientProtocol 的解壓縮。 (繼承自 HttpWebClientProtocol)。
受保護的屬性 Events 取得附加在這個 Component 上的事件處理常式清單。 (繼承自 Component)。
公用屬性 PreAuthenticate 取得或設定是否已啟用預先驗證。 (繼承自 WebClientProtocol)。
公用屬性 Proxy 取得或設定 Proxy 資訊,以製作穿越防火牆的 XML Web Service 要求。 (繼承自 HttpWebClientProtocol)。
公用屬性 RequestEncoding Encoding ,用來建立對 XML Web Service 的用戶端要求。 (繼承自 WebClientProtocol)。
公用屬性 Site 取得或設定 ComponentISite。 (繼承自 Component)。
公用屬性 SoapVersion 取得或設定 SOAP 通訊協定的版本,用於對 XML Web Service 發出 SOAP 要求。 (繼承自 SoapHttpClientProtocol)。
公用屬性 TeamFoundationServer 已過時。(已過時) 取得或設定與這個 Proxy 的 TeamFoundationServer 物件。
公用屬性 TfsConnection 取得或設定與這個 Proxy 的 TfsConnection 物件。
公用屬性 Timeout 表示 XML Web Service 用戶端等待同步 XML Web Service 要求的回覆到達的時間 (單位為毫秒)。 (繼承自 WebClientProtocol)。
公用屬性 UnsafeAuthenticatedConnectionSharing 取得或設定值,指出是否在用戶端使用 NTLM 驗證連接到裝載 XML Web Service 的 Web 伺服器時啟用連線共用。 (繼承自 HttpWebClientProtocol)。
公用屬性 Url 取得或設定用戶端正在要求之 XML Web Service 的基礎 URL。 (繼承自 WebClientProtocol)。
公用屬性 UseDefaultCredentials 取得或設定值,指出是否將 Credentials 屬性設為 CredentialCache.DefaultCredentials 屬性的值。 (繼承自 WebClientProtocol)。
公用屬性 UserAgent 針對隨著每個要求所傳送的使用者代理標頭,取得或設定值。 (繼承自 HttpWebClientProtocol)。

回頁首

方法

  名稱 描述
公用方法 Abort 取消對 XML Web Service 方法的要求。 (繼承自 WebClientProtocol)。
受保護的方法 BeginInvoke 使用 SOAP 啟動 XML Web Service 方法的非同步引動過程。 (繼承自 SoapHttpClientProtocol)。
受保護的方法 CancelAsync 取消對 XML Web Service 方法的非同步呼叫,除非呼叫已完成。 (繼承自 HttpWebClientProtocol)。
公用方法 CreateObjRef 安全性關鍵。建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。
公用方法 Discover 動態繫結至 Url 的探索文件中所述的 XML Web Service。 (繼承自 SoapHttpClientProtocol)。
公用方法 Dispose() 釋放 Component 所使用的所有資源。 (繼承自 Component)。
受保護的方法 Dispose(Boolean) 釋放 Component 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 Component)。
受保護的方法 EndInvoke 使用 SOAP 結束 XML Web Service 方法的非同步引動過程。 (繼承自 SoapHttpClientProtocol)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 Component。 (繼承自 Component)。
公用方法靜態成員 GetConnectionGroupName 取得統一資源識別元 (URI) (URI) 和驗證組合所指定的連接群組名稱。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetLifetimeService 安全性關鍵。擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。
受保護的方法 GetReaderForMessage 傳回 XmlReader,它是使用 SoapClientMessage 參數的 Stream 屬性初始化。 (繼承自 SoapHttpClientProtocol)。
受保護的方法 GetService 傳回表示 Component 或其 Container 所提供之服務的物件。 (繼承自 Component)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetWebRequest (覆寫 SoapHttpClientProtocol.GetWebRequest(Uri)。)
受保護的方法 GetWebResponse(WebRequest) (覆寫 HttpWebClientProtocol.GetWebResponse(WebRequest)。)
受保護的方法 GetWebResponse(WebRequest, IAsyncResult) (覆寫 HttpWebClientProtocol.GetWebResponse(WebRequest, IAsyncResult)。)
受保護的方法 GetWriterForMessage (覆寫 SoapHttpClientProtocol.GetWriterForMessage(SoapClientMessage, Int32)。)
公用方法 InitializeLifetimeService 安全性關鍵。取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。
受保護的方法 Invoke 使用 SOAP 同步叫用 XML Web Service 方法。 (繼承自 SoapHttpClientProtocol)。
受保護的方法 InvokeAsync(String, array<Object[], SendOrPostCallback) 非同步叫用指定的方法。 (繼承自 SoapHttpClientProtocol)。
受保護的方法 InvokeAsync(String, array<Object[], SendOrPostCallback, Object) 非同步叫用指定的方法。 (繼承自 SoapHttpClientProtocol)。
受保護的方法 MemberwiseClone() 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MemberwiseClone(Boolean) 建立目前 MarshalByRefObject 物件的淺層複本。 (繼承自 MarshalByRefObject)。
受保護的方法 ThrowIfUnauthorized
公用方法 ToString 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 Component)。

回頁首

事件

  名稱 描述
公用事件 Disposed 當此元件由 Dispose 方法的呼叫處置時發生。 (繼承自 Component)。

回頁首

欄位

  名稱 描述
公用欄位靜態成員 ProxyTracing 追蹤參數控制哪些記錄– Web 特定方法呼叫。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Client 命名空間