HttpClientConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含一些属性和方法,它们允许包使用 HTTP 协议访问 Web 服务器来发送或接收文件。 此类不能被继承。
public ref class HttpClientConnection sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
[System.Serializable]
public sealed class HttpClientConnection : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
[<System.Serializable>]
type HttpClientConnection = class
inherit DtsObject
interface IDTSPersist
Public NotInheritable Class HttpClientConnection
Inherits DtsObject
Implements IDTSPersist
- 继承
- 属性
- 实现
注解
HTTP 连接管理器允许包通过 HTTP 访问资源,从而允许从 Web 服务中提取数据并对其进行操作等任务。 HTTP 连接管理器封装创建和维护 HTTP 连接的功能。 除了所有连接管理器通用的属性外,HTTP 连接管理器还包括自定义属性。 HTTP 连接管理器为运行时提供与充当源的 HTTP 服务器的连接。 创建 HTTP 连接管理器时,可以指定特定于该连接的属性,并测试该连接是否处于活动状态。 创建连接后,该连接可由运行时中的各种任务使用。
此类继承自 DtsObject 并实现 IDTSPersist。
构造函数
HttpClientConnection(Object) |
初始化 HttpClientConnection 类的新实例。 |
属性
BypassProxyOnLocal |
获取或设置一个布尔值,该值指示是否将代理服务器配置为使用凭据,并绕过代理服务器,改用本地地址。 |
Certificate |
获取或设置一个表示证书的实际 X.509 二进制编码的字节数组。 |
CertificateIdentifier |
获取或设置 X.509 证书标识符。 |
ChunkSize |
获取或设置一个值,该值指示在读/写操作期间要从服务器检索或向服务器发送的最小字节数。 |
ProxyBypassList |
获取或设置不使用代理服务器的地址。 |
ProxyDomain |
获取或设置用于登录到代理的域设置。 |
ProxyPassword |
设置用于登录到代理的密码。 此属性为只读。 |
ProxyURL |
获取或设置指定代理位置的 URL。 |
ProxyUserName |
获取或设置登录到代理时使用的用户名。 |
ServerDomain |
获取或设置用于登录到服务器的域。 |
ServerPassword |
设置用于登录到服务器的密码。 此属性是只写的。 |
ServerURL |
获取或设置指定服务器位置的 URL。 |
ServerUserName |
获取或设置用于登录到服务器的用户名。 |
Timeout |
获取或设置发生 HTTP 操作超时之前经过的秒数。 |
UseProxy |
获取或设置一个布尔值,该值指示连接是否将使用代理。 |
UseProxyCredentials |
获取或设置一个布尔值,该值指示连接是否将使用网络凭据。 |
UseSecureConnection |
获取或设置一个布尔值,该值指示连接是 HTTPS 还是 HTTP。 |
UseServerCredentials |
获取或设置一个布尔值,该值指示连接是否使用网络凭据。 |
方法
Clone() |
返回新的连接对象,它的状态与正在克隆的一个对象的状态完全相同。 |
DownloadData() |
返回一个字节数组,该数组包含从在 ServerURL 属性中指定的资源下载的数据。 |
DownloadFile(String, Boolean) |
将数据从 ServerURL 属性所指定的资源下载到本地文件。 |
Equals(Object) |
确定两个对象实例是否相等。 (继承自 DtsObject) |
GetHashCode() |
返回此实例的哈希代码。 (继承自 DtsObject) |
GetProxyPassword() |
获取代理密码。 |
GetServerPassword() |
获取服务器密码。 |
LoadFromXML(XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法。 |
OpenRead() |
为要从 ServerURL 属性所指定的资源下载的数据打开可读流。 |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。 |
ShowCertificateDialog(IntPtr) |
显示“Windows 证书信息”对话框。 |