WebRequestHandler 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供不可用于 Windows Store 应用程序或其他环境的特定以桌面的功能。
public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
- 继承
此类使用 HttpWebRequest 实例实现一个传输处理程序,以便将 HTTP 请求发送到服务器。
Web |
初始化 WebRequestHandler 类的新实例。 |
Allow |
获取或设置一个值,该值指示处理程序是否应跟随重定向响应。 (继承自 HttpClientHandler) |
Allow |
获取或设置一个值,该值指示是否通过管线将请求传输到 Internet 资源。 |
Authentication |
获取或设置指示用于此请求的身份验证和模拟的级别的值。 |
Automatic |
获取或设置处理程序用于自动解压缩 HTTP 内容响应的解压缩方法类型。 (继承自 HttpClientHandler) |
Cache |
获取或设置此请求的缓存策略。 |
Check |
获取或设置一个值,该值指示是否根据证书颁发机构吊销列表检查证书。 (继承自 HttpClientHandler) |
Client |
获取或设置一个值,该值指示是否从证书存储自动挑选证书,或者是否允许调用方通过特定的客户端证书。 (继承自 HttpClientHandler) |
Client |
获取或设置与此请求关联的安全证书集合。 |
Continue |
获取或设置应用程序在上载数据前等待来自服务器的 100 连续的时间量(毫秒)。 |
Cookie |
获取或设置用于通过处理程序存储服务器 Cookie 的 Cookie 容器。 (继承自 HttpClientHandler) |
Credentials |
获取或设置此处理程序使用的身份验证信息。 (继承自 HttpClientHandler) |
Default |
使用默认(系统)代理时,获取或设置要提交到默认代理服务器进行身份验证的凭据。 只有在 UseProxy 设置为 |
Impersonation |
获取或设置当前请求的模拟级别。 |
Max |
获取或设置处理程序遵循的重定向的最大数目。 (继承自 HttpClientHandler) |
Max |
获取或设置使用 HttpClient 对象发出请求时允许的最大并发连接数(每个服务器终结点)。 请注意,该限制针对每个服务器终结点,例如,值为 256 表示允许 256 个到 http://www.adatum.com/ 的并发连接,以及另外 256 个到 http://www.adventure-works.com/ 的并发连接。 (继承自 HttpClientHandler) |
Max |
获取或设置处理程序使用的最大请求内容缓冲区大小。 (继承自 HttpClientHandler) |
Max |
获取或设置响应标头允许的最大长度。 |
Meter |
获取或设置 IMeterFactory ,以便为 HttpClientHandler 实例创建自定义Meter。 (继承自 HttpClientHandler) |
Pre |
获取或设置一个值,该值指示处理程序是否随请求发送授权标头。 (继承自 HttpClientHandler) |
Properties |
获取 HttpClient 的自定义属性的可写字典(即地图)。 初始字典为空;可以为自定义处理程序和特殊处理插入和查询键值对。 (继承自 HttpClientHandler) |
Proxy |
获取或设置处理程序使用的代理信息。 (继承自 HttpClientHandler) |
Read |
获取或设置写入请求或读取服务器中的相应时的超时(以毫秒为单位)。 |
Server |
获取或设置用于验证服务器证书的回调方法。 (继承自 HttpClientHandler) |
Server |
获取或设置用于验证服务器证书的回调方法。 |
Ssl |
获取或设置 HttpClientHandler 对象管理的 HttpClient 对象所用的 TLS/SSL 协议。 (继承自 HttpClientHandler) |
Supports |
获取一个值,该值指示处理程序是否支持自动响应内容解压缩。 (继承自 HttpClientHandler) |
Supports |
获取一个值,该值指示处理程序是否支持代理设置。 (继承自 HttpClientHandler) |
Supports |
获取一个值,该值表示处理程序是否支持 AllowAutoRedirect 和 MaxAutomaticRedirections 属性的配置设置。 (继承自 HttpClientHandler) |
Unsafe |
获取或设置一个值,该值指示是否允许经过高速 NTLM 身份验证的连接共享。 |
Use |
获取或设置一个值,该值指示处理程序是否使用 CookieContainer 属性来存储服务器 Cookie 并在发送请求时使用这些 Cookie。 (继承自 HttpClientHandler) |
Use |
获取或设置一个值,该值控制处理程序是否随请求一起发送默认凭据。 (继承自 HttpClientHandler) |
Use |
获取或设置一个值,该值表示处理程序是否对请求使用代理。 (继承自 HttpClientHandler) |
Dispose() |
释放由 HttpMessageHandler 使用的非托管资源和托管资源。 (继承自 HttpMessageHandler) |
Dispose(Boolean) |
释放由 HttpClientHandler 使用的非托管资源,并可根据需要释放托管资源。 (继承自 HttpClientHandler) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
Send(Http |
基于 中HttpRequestMessage提供的信息创建 的HttpResponseMessage实例。 (继承自 HttpClientHandler) |
Send |
基于 中HttpRequestMessage提供的信息创建 的实例HttpResponseMessage,作为不会阻止的操作。 (继承自 HttpClientHandler) |
To |
返回表示当前对象的字符串。 (继承自 Object) |
产品 | 版本 |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |