HttpClientConnection 类

定义

包含一些属性和方法,它们允许包使用 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
继承
HttpClientConnection
属性
实现

注解

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 证书信息”对话框。

适用于