热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

webclient很好很强大

提供向URI标识的资源发送数据和从URI标识的资源接收数据的公共方法。下表列出了由WebClient类型公开的成员。公共构造函数名称说明WebClient初始化WebClient类

提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。

下表列出了由 WebClient 类型公开的成员。

公共构造函数
  名称  说明 
  WebClient  初始化 WebClient 类的新实例。
页首
公共属性 (请参见 受保护的属性 )
  名称  说明 
  BaseAddress  获取或设置 WebClient 发出请求的基 URI。
  CachePolicy  对于此 WebClient 实例使用 WebRequest 对象获得的任何资源,获取或设置应用程序的缓存策略。
  Container   获取 IContainer,它包含 Component。(从 Component 继承)
  Credentials  获取或设置发送到主机并用于对请求进行身份验证的网络凭据。
  Encoding  获取和设置用于上载和下载字符串的 Encoding。
  Headers  获取或设置与请求关联的标头名称/值对集合。
  IsBusy  了解是否存在进行中的 Web 请求。
  Proxy  获取或设置此 WebClient 对象使用的代理。
  QueryString  获取或设置与请求关联的查询名称/值对集合。
  ResponseHeaders  获取与响应关联的标头名称/值对集合。
  Site   获取或设置 Component 的 ISite。(从 Component 继承)
  UseDefaultCredentials  获取或设置 Boolean 值,该值控制 DefaultCredentials 是否随请求一起发送。
页首
受保护的属性
  名称  说明 
  CanRaiseEvents   获取一个指示组件是否可以引发事件的值。(从 Component 继承)
  DesignMode   获取一个值,用以指示 Component 当前是否处于设计模式。(从 Component 继承)
  Events   获取附加到此 Component 的事件处理程序的列表。(从 Component 继承)
页首
公共方法 (请参见 受保护的方法 )
  名称  说明 
  CancelAsync  取消一个挂起的异步操作。 
  CreateObjRef   创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承)
  Dispose   已重载。 释放由 Component 占用的资源。 (从 Component 继承)
  DownloadData  已重载。 以 Byte 数组形式通过指定的 URI 下载。 
  DownloadDataAsync  已重载。 以 Byte 数组形式下载指定的资源。这些方法不会阻止调用线程。 
  DownloadFile  已重载。 将具有指定 URI 的资源下载到本地文件。 
  DownloadFileAsync  已重载。 将指定的资源下载到本地文件。这些方法不会阻止调用线程。 
  DownloadString  已重载。 以 String 或 Uri 形式下载指定的资源。 
  DownloadStringAsync  已重载。 下载以 String 或 Uri 形式指定的资源。这些方法不会阻止调用线程。 
  Equals   已重载。 确定两个 Object 实例是否相等。 (从 Object 继承)
  GetHashCode   用作特定类型的哈希函数。 (从 Object 继承)
  GetLifetimeService   检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承)
  GetType   获取当前实例的 Type。 (从 Object 继承)
  InitializeLifetimeService   获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承)
  OpenRead  已重载。 为从具有指定 URI 的资源下载的数据打开一个可读的流。 
  OpenReadAsync  已重载。 打开包含指定资源的可读流。这些方法不会阻止调用线程。 
  OpenWrite  已重载。 打开一个流以将数据写入具有指定 URI 的资源。 
  OpenWriteAsync  已重载。 打开一个流以将数据写入指定的资源。这些方法不会阻止调用线程。 
   ReferenceEquals   确定指定的 Object 实例是否是相同的实例。 (从 Object 继承)
  ToString   返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承)
  UploadData  已重载。 将数据缓冲区上载到具有指定 URI 的资源。 
  UploadDataAsync  已重载。 将数据缓冲区上载到由 URI 标识的资源。此方法不会阻止调用线程。 
  UploadFile  已重载。 将本地文件上载到具有指定 URI 的资源。 
  UploadFileAsync  已重载。 将指定的本地文件上载到指定的资源。这些方法不会阻止调用线程。 
  UploadString  已重载。 将指定的字符串上载到指定的资源。 
  UploadStringAsync  已重载。 将指定的字符串上载到指定的资源。这些方法不会阻止调用线程。 
  UploadValues  已重载。 将名称/值集合上载到具有指定 URI 的资源。 
  UploadValuesAsync  已重载。 将指定的名称/值集合上载到指定的 URI 所标识的资源。这些方法不会阻止调用线程。 
页首
受保护的方法
  名称  说明 
  Dispose   已重载。 释放由 Component 占用的资源。 (从 Component 继承)
  Finalize   在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (从 Component 继承)
  GetService   返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (从 Component 继承)
  GetWebRequest  为指定资源返回一个 WebRequest 对象。 
  GetWebResponse  已重载。 返回对指定 WebRequest 的 WebResponse。 
  MemberwiseClone   已重载。 (从 MarshalByRefObject 继承) 
  OnDownloadDataCompleted  引发 DownloadDataCompleted 事件。 
  OnDownloadFileCompleted  引发 DownloadFileCompleted 事件。 
  OnDownloadProgressChanged  引发 DownloadProgressChanged 事件。 
  OnDownloadStringCompleted  引发 DownloadStringCompleted 事件。 
  OnOpenReadCompleted  引发 OpenReadCompleted 事件。 
  OnOpenWriteCompleted  引发 OpenWriteCompleted 事件。 
  OnUploadDataCompleted  引发 UploadDataCompleted 事件。 
  OnUploadFileCompleted  引发 UploadFileCompleted 事件。 
  OnUploadProgressChanged  引发 UploadProgressChanged 事件。 
  OnUploadStringCompleted  引发 UploadStringCompleted 事件。 
  OnUploadValuesCompleted  引发 UploadValuesCompleted 事件。 
页首
公共事件
  名称  说明 
  Disposed   当通过调用 Dispose 方法释放组件时发生。 (从 Component 继承)
  DownloadDataCompleted  在异步数据下载操作完成时发生。
  DownloadFileCompleted  在异步文件下载操作完成时发生。
  DownloadProgressChanged  在异步下载操作成功转换部分或全部数据后发生。
  DownloadStringCompleted  在异步资源下载操作完成时发生。
  OpenReadCompleted  在以下异步操作完成时发生,该操作打开包含某个资源的流。
  OpenWriteCompleted  在打开流以将数据写入资源的异步操作完成时发生。
  UploadDataCompleted  在异步数据上载操作完成时发生。
  UploadFileCompleted  在异步文件上载操作完成时发生。
  UploadProgressChanged  在异步上载操作成功转换部分或全部数据后发生。
  UploadStringCompleted  在异步字符串上载操作完成时发生。
  UploadValuesCompleted  在名称/值集合的异步上载完成时发生。

转:https://www.cnblogs.com/sdqxcxh/archive/2010/08/13/1798981.html



推荐阅读
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • 如何在PHPCMS V9中实现多站点功能并配置独立域名与动态URL
    本文介绍如何在PHPCMS V9中创建和管理多个站点,包括配置独立域名、设置动态URL,并确保各子站能够正常运行。我们将详细讲解从新建站点到最终配置路由的每一步骤。 ... [详细]
  • 本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
author-avatar
洋索菲命_563
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有