TfsWebClient 類別

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Net.WebClient
        Microsoft.TeamFoundation.Client.TfsWebClient

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

語法

'宣告
Public Class TfsWebClient _
    Inherits WebClient
public class TfsWebClient : WebClient

TfsWebClient 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 TfsWebClient

回頁首

屬性

  名稱 說明
公用屬性 AllowReadStreamBuffering 已過時。取得或設定值,這個值表示是否要為 WebClient 執行個體緩衝處理從網際網路資源讀取的資料。 (繼承自 WebClient)。
公用屬性 AllowWriteStreamBuffering 已過時。取得或設定值,這個值表示是否要為 WebClient 執行個體緩衝處理寫入網際網路資源的資料。 (繼承自 WebClient)。
公用屬性 BaseAddress 取得或設定由 WebClient 要求的基底 URI。 (繼承自 WebClient)。
公用屬性 CachePolicy 取得或設定應用程式的快取原則,用於這個 WebClient 執行個體使用 WebRequest 物件取得的任何資源。 (繼承自 WebClient)。
受保護的屬性 CanRaiseEvents 取得值,指出元件是否能引發事件。 (繼承自 Component)。
公用屬性 Container 取得包含 ComponentIContainer。 (繼承自 Component)。
公用屬性 Credentials 取得或設定傳送至主機並用於驗證要求的網路認證。 (繼承自 WebClient)。
受保護的屬性 DesignMode 取得值,指出 Component 目前是否處於設計模式。 (繼承自 Component)。
公用屬性 Encoding 取得和設定用於上載和下載字串的 Encoding。 (繼承自 WebClient)。
受保護的屬性 Events 取得附加在這個 Component 上的事件處理常式清單。 (繼承自 Component)。
公用屬性 Headers 取得或設定與要求相關聯標頭名稱/值組合的集合。 (繼承自 WebClient)。
公用屬性 IsBusy 取得 Web 要求是否仍在進行中的資訊。 (繼承自 WebClient)。
公用屬性 Proxy 取得或設定這個 WebClient 物件使用的 Proxy。 (繼承自 WebClient)。
公用屬性 QueryString 取得或設定與要求相關的查詢名稱/值組合的集合。 (繼承自 WebClient)。
公用屬性 ResponseHeaders 取得與回應相關聯標頭名稱/值組的集合。 (繼承自 WebClient)。
公用屬性 Site 取得或設定 ComponentISite。 (繼承自 Component)。
公用屬性 UseDefaultCredentials 取得或設定 Boolean 值,控制是否隨著要求傳送 DefaultCredentials。 (繼承自 WebClient)。

回頁首

方法

  名稱 說明
公用方法 CancelAsync 取消暫止的非同步作業。 (繼承自 WebClient)。
公用方法 CreateObjRef 安全性關鍵。建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。
公用方法 Dispose() 釋放 Component 所使用的所有資源。 (繼承自 Component)。
受保護的方法 Dispose(Boolean) 釋放 Component 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 Component)。
公用方法 DownloadData(String) 下載資源,從 URI 的一個 Byte 陣列指定。 (繼承自 WebClient)。
公用方法 DownloadData(Uri) 下載資源,從 URI 的一個 Byte 陣列指定。 (繼承自 WebClient)。
公用方法 DownloadDataAsync(Uri) 下載資源,從 URI 的一個 Byte 陣列指定為非同步作業。 (繼承自 WebClient)。
公用方法 DownloadDataAsync(Uri, Object) 下載資源,從 URI 的一個 Byte 陣列指定為非同步作業。 (繼承自 WebClient)。
公用方法 DownloadDataTaskAsync(String) 下載資源使用 Task 物件,,從 URI 的一個 Byte 陣列指定,非同步作業。 (繼承自 WebClient)。
公用方法 DownloadDataTaskAsync(Uri) 下載資源使用 Task 物件,,從 URI 的一個 Byte 陣列指定,非同步作業。 (繼承自 WebClient)。
公用方法 DownloadFile(String, String) 將具有指定之 URI 的資源下載指本機檔案。 (繼承自 WebClient)。
公用方法 DownloadFile(Uri, String) 將具有指定之 URI 的資源下載指本機檔案。 (繼承自 WebClient)。
公用方法 DownloadFileAsync(Uri, String) 將具有指定之 URI 的資源下載至本機檔案。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 DownloadFileAsync(Uri, String, Object) 將具有指定之 URI 的資源下載至本機檔案。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 DownloadFileTaskAsync(String, String) 使用物件,將指定的資源下載至本機檔案,非同步作業。 (繼承自 WebClient)。
公用方法 DownloadFileTaskAsync(Uri, String) 使用物件,將指定的資源下載至本機檔案,非同步作業。 (繼承自 WebClient)。
公用方法 DownloadString(String) 下載要求的資源做為 String。將要下載的資源指定為包含 URI 的 String。 (繼承自 WebClient)。
公用方法 DownloadString(Uri) 下載要求的資源做為 String。將要下載的資源指定為 Uri。 (繼承自 WebClient)。
公用方法 DownloadStringAsync(Uri) 下載指定的資源做為 Uri。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 DownloadStringAsync(Uri, Object) 將指定的字串下載到指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 DownloadStringTaskAsync(String) 下載資源使用工作,從物件, String URI 的指定,非同步作業。 (繼承自 WebClient)。
公用方法 DownloadStringTaskAsync(Uri) 下載資源使用工作,從物件, String URI 的指定,非同步作業。 (繼承自 WebClient)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 Component。 (繼承自 Component)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetLifetimeService 安全性關鍵。擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。
受保護的方法 GetService 傳回表示 Component 或其 Container 所提供之服務的物件。 (繼承自 Component)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetWebRequest (覆寫 WebClient.GetWebRequest(Uri)。)
受保護的方法 GetWebResponse(WebRequest) 傳回指定之 WebRequestWebResponse。 (繼承自 WebClient)。
受保護的方法 GetWebResponse(WebRequest, IAsyncResult) 使用指定的 IAsyncResult 傳回指定之 WebRequestWebResponse。 (繼承自 WebClient)。
公用方法 InitializeLifetimeService 安全性關鍵。取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。
受保護的方法 MemberwiseClone() 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MemberwiseClone(Boolean) 建立目前 MarshalByRefObject 物件的淺層複本。 (繼承自 MarshalByRefObject)。
受保護的方法 OnDownloadDataCompleted 引發 DownloadDataCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnDownloadFileCompleted 引發 DownloadFileCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnDownloadProgressChanged 引發 DownloadProgressChanged 事件。 (繼承自 WebClient)。
受保護的方法 OnDownloadStringCompleted 引發 DownloadStringCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnOpenReadCompleted 引發 OpenReadCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnOpenWriteCompleted 引發 OpenWriteCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnUploadDataCompleted 引發 UploadDataCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnUploadFileCompleted 引發 UploadFileCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnUploadProgressChanged 引發 UploadProgressChanged 事件。 (繼承自 WebClient)。
受保護的方法 OnUploadStringCompleted 引發 UploadStringCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnUploadValuesCompleted 引發 UploadValuesCompleted 事件。 (繼承自 WebClient)。
受保護的方法 OnWriteStreamClosed 已過時。引發 WriteStreamClosed 事件。 (繼承自 WebClient)。
公用方法 OpenRead(String) 開啟可讀取的資料流,以用於從具有指定為 String 之 URI 的資源下載的資料。 (繼承自 WebClient)。
公用方法 OpenRead(Uri) 開啟可讀取的資料流,以用於從具有指定為 Uri 之 URI 的資源下載的資料。 (繼承自 WebClient)。
公用方法 OpenReadAsync(Uri) 開啟包含指定之資源的可讀取資料流。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 OpenReadAsync(Uri, Object) 開啟包含指定之資源的可讀取資料流。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 OpenReadTaskAsync(String) 開啟包含指定之資源的可讀取資料流,非同步作業使用 Task 物件。 (繼承自 WebClient)。
公用方法 OpenReadTaskAsync(Uri) 開啟包含指定之資源的可讀取資料流,非同步作業使用 Task 物件。 (繼承自 WebClient)。
公用方法 OpenWrite(String) 開啟資料流以將資料寫入至指定的資源。 (繼承自 WebClient)。
公用方法 OpenWrite(Uri) 開啟資料流以將資料寫入至指定的資源。 (繼承自 WebClient)。
公用方法 OpenWrite(String, String) 使用指定的方法開啟資料流,以將資料寫入至指定的資源。 (繼承自 WebClient)。
公用方法 OpenWrite(Uri, String) 使用指定的方法開啟資料流,以將資料寫入至指定的資源。 (繼承自 WebClient)。
公用方法 OpenWriteAsync(Uri) 開啟資料流以將資料寫入至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 OpenWriteAsync(Uri, String) 開啟資料流以將資料寫入至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 OpenWriteAsync(Uri, String, Object) 使用指定的方法開啟資料流,以將資料寫入至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 OpenWriteTaskAsync(String) 使用工作物件,開啟資料流以將資料寫入至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 OpenWriteTaskAsync(Uri) 使用工作物件,開啟資料流以將資料寫入至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 OpenWriteTaskAsync(String, String) 使用工作物件,開啟資料流以將資料寫入至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 OpenWriteTaskAsync(Uri, String) 使用工作物件,開啟資料流以將資料寫入至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 ToString 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 Component)。
公用方法 UploadData(String, array<Byte[]) 將資料緩衝區上載至由 URI 識別的資源。 (繼承自 WebClient)。
公用方法 UploadData(Uri, array<Byte[]) 將資料緩衝區上載至由 URI 識別的資源。 (繼承自 WebClient)。
公用方法 UploadData(String, String, array<Byte[]) 使用指定的方法,將資料緩衝區上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadData(Uri, String, array<Byte[]) 使用指定的方法,將資料緩衝區上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadDataAsync(Uri, array<Byte[]) 使用 POST 方法,將資料緩衝區上載至由 URI 識別的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadDataAsync(Uri, String, array<Byte[]) 使用指定的方法,將資料緩衝區上載至由 URI 識別的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadDataAsync(Uri, String, array<Byte[], Object) 使用指定的方法並辨識語彙基元 (Token),將資料緩衝區上載至由 URI 識別的資源。 (繼承自 WebClient)。
公用方法 UploadDataTaskAsync(String, array<Byte[]) 上載包含做為非同步作業對指定的 URI 一個 Byte 陣列使用工作物件的資料緩衝區。 (繼承自 WebClient)。
公用方法 UploadDataTaskAsync(Uri, array<Byte[]) 上載包含做為非同步作業對指定的 URI 一個 Byte 陣列使用工作物件的資料緩衝區。 (繼承自 WebClient)。
公用方法 UploadDataTaskAsync(String, String, array<Byte[]) 上載包含做為非同步作業對指定的 URI 一個 Byte 陣列使用工作物件的資料緩衝區。 (繼承自 WebClient)。
公用方法 UploadDataTaskAsync(Uri, String, array<Byte[]) 上載包含做為非同步作業對指定的 URI 一個 Byte 陣列使用工作物件的資料緩衝區。 (繼承自 WebClient)。
公用方法 UploadFile(String, String) 將指定的本機檔案上載至具有指定之 URI 的資源。 (繼承自 WebClient)。
公用方法 UploadFile(Uri, String) 將指定的本機檔案上載至具有指定之 URI 的資源。 (繼承自 WebClient)。
公用方法 UploadFile(String, String, String) 使用指定的方法,將指定的本機檔案上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadFile(Uri, String, String) 使用指定的方法,將指定的本機檔案上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadFileAsync(Uri, String) 使用 POST 方法,將指定的本機檔案上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadFileAsync(Uri, String, String) 使用 POST 方法,將指定的本機檔案上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadFileAsync(Uri, String, String, Object) 使用 POST 方法,將指定的本機檔案上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadFileTaskAsync(String, String) 使用工作物件,上載至指定的本機檔案給資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadFileTaskAsync(Uri, String) 使用工作物件,上載至指定的本機檔案給資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadFileTaskAsync(String, String, String) 使用工作物件,上載至指定的本機檔案給資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadFileTaskAsync(Uri, String, String) 使用工作物件,上載至指定的本機檔案給資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadString(String, String) 使用 POST 方法,將指定的字串上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadString(Uri, String) 使用 POST 方法,將指定的字串上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadString(String, String, String) 使用指定的方法,將指定的字串上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadString(Uri, String, String) 使用指定的方法,將指定的字串上載至指定的資源。 (繼承自 WebClient)。
公用方法 UploadStringAsync(Uri, String) 將指定的字串上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadStringAsync(Uri, String, String) 將指定的字串上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadStringAsync(Uri, String, String, Object) 將指定的字串上載至指定的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadStringTaskAsync(String, String) 使用物件,將指定的字串上載至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadStringTaskAsync(Uri, String) 使用物件,將指定的字串上載至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadStringTaskAsync(String, String, String) 使用物件,將指定的字串上載至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadStringTaskAsync(Uri, String, String) 使用物件,將指定的字串上載至指定的資源,非同步作業。 (繼承自 WebClient)。
公用方法 UploadValues(String, NameValueCollection) 將指定的名稱/值集合上載至由指定之 URI 所識別的資源。 (繼承自 WebClient)。
公用方法 UploadValues(Uri, NameValueCollection) 將指定的名稱/值集合上載至由指定之 URI 所識別的資源。 (繼承自 WebClient)。
公用方法 UploadValues(String, String, NameValueCollection) 使用指定的方法,將指定的名稱/值集合上載至由指定之 URI 所識別的資源。 (繼承自 WebClient)。
公用方法 UploadValues(Uri, String, NameValueCollection) 使用指定的方法,將指定的名稱/值集合上載至由指定之 URI 所識別的資源。 (繼承自 WebClient)。
公用方法 UploadValuesAsync(Uri, NameValueCollection) 將指定之名稱/值集合中的資料上載至由指定之 URI 識別的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadValuesAsync(Uri, String, NameValueCollection) 使用指定的方法,將指定之名稱/值集合中的資料上載至由指定之 URI 所識別的資源。這個方法不會封鎖呼叫執行緒。 (繼承自 WebClient)。
公用方法 UploadValuesAsync(Uri, String, NameValueCollection, Object) 使用指定的方法,將指定之名稱/值集合中的資料上載至由指定之 URI 所識別的資源。這個方法不會封鎖呼叫執行緒,而且允許呼叫端將物件傳遞給作業完成時所叫用的方法。 (繼承自 WebClient)。
公用方法 UploadValuesTaskAsync(String, NameValueCollection) 上載指定的名稱/值集合至由指定之 URI 所識別的資源,非同步作業使用 Task 物件。 (繼承自 WebClient)。
公用方法 UploadValuesTaskAsync(Uri, NameValueCollection) 上載指定的名稱/值集合至由指定之 URI 所識別的資源,非同步作業使用 Task 物件。 (繼承自 WebClient)。
公用方法 UploadValuesTaskAsync(String, String, NameValueCollection) 上載指定的名稱/值集合至由指定之 URI 所識別的資源,非同步作業使用 Task 物件。 (繼承自 WebClient)。
公用方法 UploadValuesTaskAsync(Uri, String, NameValueCollection) 上載指定的名稱/值集合至由指定之 URI 所識別的資源,非同步作業使用 Task 物件。 (繼承自 WebClient)。

回頁首

事件

  名稱 說明
公用事件 Disposed 當此元件由 Dispose 方法的呼叫處置時發生。 (繼承自 Component)。
公用事件 DownloadDataCompleted 在非同步資料下載作業完成時發生。 (繼承自 WebClient)。
公用事件 DownloadFileCompleted 在非同步檔案下載作業完成時發生。 (繼承自 WebClient)。
公用事件 DownloadProgressChanged 在非同步下載作業成功傳輸部分或全部資料時發生。 (繼承自 WebClient)。
公用事件 DownloadStringCompleted 在非同步資源下載作業完成時發生。 (繼承自 WebClient)。
公用事件 OpenReadCompleted 在開啟包含資源之資料流的非同步作業完成時發生。 (繼承自 WebClient)。
公用事件 OpenWriteCompleted 在開啟資料流以將資料寫入資源的非同步作業完成時發生。 (繼承自 WebClient)。
公用事件 UploadDataCompleted 在非同步資料上載作業完成時發生。 (繼承自 WebClient)。
公用事件 UploadFileCompleted 在非同步檔案上載作業完成時發生。 (繼承自 WebClient)。
公用事件 UploadProgressChanged 在非同步上載作業成功傳輸部分或全部資料時發生。 (繼承自 WebClient)。
公用事件 UploadStringCompleted 在非同步字串上載作業完成時發生。 (繼承自 WebClient)。
公用事件 UploadValuesCompleted 在名稱/值集合的非同步上載完成時發生。 (繼承自 WebClient)。
公用事件 WriteStreamClosed 已過時。表示要在寫入資料流的非同步作業對資源使用寫入資料流已關閉時,就會發生。 (繼承自 WebClient)。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Client 命名空間