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 实例的 Internet 资源读取的数据进行缓冲处理。 (继承自 WebClient。)
公共属性 AllowWriteStreamBuffering 已过时。获取或设置一个值,该值指示是否对写入到 WebClient 实例的 Internet 资源的数据进行缓冲处理。 (继承自 WebClient。)
公共属性 BaseAddress 获取或设置 WebClient 发出请求的基 URI。 (继承自 WebClient。)
公共属性 CachePolicy 对于此 WebClient 实例使用 WebRequest 对象获得的任何资源,获取或设置应用程序的缓存策略。 (继承自 WebClient。)
受保护的属性 CanRaiseEvents 获取一个指示组件是否可以引发事件的值。 (继承自 Component。)
公共属性 Container 获取 IContainer,它包含 Component。 (继承自 Component。)
公共属性 Credentials 获取或设置发送到主机并用于对请求进行身份验证的网络凭据。 (继承自 WebClient。)
受保护的属性 DesignMode 获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。)
公共属性 Encoding 获取和设置用于上载和下载字符串的 Encoding。 (继承自 WebClient。)
受保护的属性 Events 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。)
公共属性 Headers 获取或设置与请求关联的标头名称/值对集合。 (继承自 WebClient。)
公共属性 IsBusy 了解是否存在进行中的 Web 请求。 (继承自 WebClient。)
公共属性 Proxy 获取或设置此 WebClient 对象使用的代理。 (继承自 WebClient。)
公共属性 QueryString 获取或设置与请求关联的查询名称/值对集合。 (继承自 WebClient。)
公共属性 ResponseHeaders 获取与响应关联的标头名称/值对集合。 (继承自 WebClient。)
公共属性 Site 获取或设置 ComponentISite。 (继承自 Component。)
公共属性 UseDefaultCredentials 获取或设置 Boolean 值,该值控制 DefaultCredentials 是否随请求一起发送。 (继承自 WebClient。)

页首

方法

  名称 说明
公共方法 CancelAsync 取消一个挂起的异步操作。 (继承自 WebClient。)
公共方法 CreateObjRef 安全关键。创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法 Dispose() 释放由 Component 使用的所有资源。 (继承自 Component。)
受保护的方法 Dispose(Boolean) 释放由 Component 占用的非托管资源,还可以另外再释放托管资源。 (继承自 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) 使用task对象,下载指定的资源到本地文件作为异步操作。 (继承自 WebClient。)
公共方法 DownloadFileTaskAsync(Uri, String) 使用task对象,下载指定的资源到本地文件作为异步操作。 (继承自 WebClient。)
公共方法 DownloadString(String) String 形式下载请求的资源。以包含 URI 的 String 的形式指定要下载的资源。 (继承自 WebClient。)
公共方法 DownloadString(Uri) String 形式下载请求的资源。以 Uri 形式指定要下载的资源。 (继承自 WebClient。)
公共方法 DownloadStringAsync(Uri) 下载以 Uri 形式指定的资源。此方法不会阻止调用线程。 (继承自 WebClient。)
公共方法 DownloadStringAsync(Uri, Object) 将指定的字符串下载到指定的资源。此方法不会阻止调用线程。 (继承自 WebClient。)
公共方法 DownloadStringTaskAsync(String) 下载该资源使用task对象,因此,来自URI的 String 指定为一个异步操作。 (继承自 WebClient。)
公共方法 DownloadStringTaskAsync(Uri) 下载该资源使用task对象,因此,来自URI的 String 指定为一个异步操作。 (继承自 WebClient。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (继承自 Component。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 安全关键。检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 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 的浅表副本。 (继承自 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) 使用task对象,打开写入数据的流到指定的资源作为异步操作。 (继承自 WebClient。)
公共方法 OpenWriteTaskAsync(Uri) 使用task对象,打开写入数据的流到指定的资源作为异步操作。 (继承自 WebClient。)
公共方法 OpenWriteTaskAsync(String, String) 使用task对象,打开写入数据的流到指定的资源作为异步操作。 (继承自 WebClient。)
公共方法 OpenWriteTaskAsync(Uri, String) 使用task对象,打开写入数据的流到指定的资源作为异步操作。 (继承自 WebClient。)
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 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) 使用指定的方法和标识标记将数据缓冲区上载到由 URI 标识的资源。 (继承自 WebClient。)
公共方法 UploadDataTaskAsync(String, array<Byte[]) 上载包含作为异步操作对URI指定的一个 Byte 数组使用task对象的数据缓冲区。 (继承自 WebClient。)
公共方法 UploadDataTaskAsync(Uri, array<Byte[]) 上载包含作为异步操作对URI指定的一个 Byte 数组使用task对象的数据缓冲区。 (继承自 WebClient。)
公共方法 UploadDataTaskAsync(String, String, array<Byte[]) 上载包含作为异步操作对URI指定的一个 Byte 数组使用task对象的数据缓冲区。 (继承自 WebClient。)
公共方法 UploadDataTaskAsync(Uri, String, array<Byte[]) 上载包含作为异步操作对URI指定的一个 Byte 数组使用task对象的数据缓冲区。 (继承自 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) 上载对资源的指定本地文件作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadFileTaskAsync(Uri, String) 上载对资源的指定本地文件作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadFileTaskAsync(String, String, String) 上载对资源的指定本地文件作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadFileTaskAsync(Uri, String, String) 上载对资源的指定本地文件作为使用task对象的异步操作。 (继承自 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) 上载到指定的资源的指定字符串作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadStringTaskAsync(Uri, String) 上载到指定的资源的指定字符串作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadStringTaskAsync(String, String, String) 上载到指定的资源的指定字符串作为使用task对象的异步操作。 (继承自 WebClient。)
公共方法 UploadStringTaskAsync(Uri, String, String) 上载到指定的资源的指定字符串作为使用task对象的异步操作。 (继承自 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。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Client 命名空间