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

資格情報を使用してプロキシ サーバーをバイパスし、代わりにローカル アドレスを使用するようにプロキシ サーバーが構成されているかどうかを示すブール型 (Boolean) の値を取得または設定します。

Certificate

証明書の実際の X.509 バイナリ エンコードを表すバイト配列を取得します。値の設定も可能です。

CertificateIdentifier

X.509 証明書識別子を取得します。値の設定も可能です。

ChunkSize

読み取りまたは書き込み操作中にサーバーから取得、またはサーバーに送信する最少バイト数を示す値を取得します。値の設定も可能です。

ProxyBypassList

プロキシ サーバーを使用しないアドレスを取得します。値の設定も可能です。

ProxyDomain

プロキシにログオンするために使用されるドメイン設定を取得します。値の設定も可能です。

ProxyPassword

プロキシにログオンするために使用されるパスワードを設定します。 このプロパティは読み取り専用です。

ProxyURL

プロキシの場所を指定する URL を取得します。値の設定も可能です。

ProxyUserName

プロキシにログオンするときに使用されるユーザー名を取得します。値の設定も可能です。

ServerDomain

サーバーにログオンするために使用されるドメインを取得します。値の設定も可能です。

ServerPassword

サーバーにログオンするために使用されるパスワードを設定します。 このプロパティは書き込み専用です。

ServerURL

サーバーの場所を指定する URL を取得します。値の設定も可能です。

ServerUserName

サーバーにログオンするために使用されるユーザー名を取得します。値の設定も可能です。

Timeout

HTTP 操作がタイムアウトするまでの秒数を取得します。値の設定も可能です。

UseProxy

接続でプロキシを使用するかどうかを示すブール型 (Boolean) の値を取得または設定します。

UseProxyCredentials

接続でネットワーク資格情報を使用するかどうかを示すブール型 (Boolean) の値を取得または設定します。

UseSecureConnection

接続が HTTPS か HTTP かを示すブール型 (Boolean) の値を取得または設定します。

UseServerCredentials

接続がネットワーク資格情報を使用するかどうかを示す Boolean を取得します。値の設定も可能です。

メソッド

Clone()

複製されているものと完全に同じ状態を保持している新しい接続オブジェクトを返します。

DownloadData()

ServerURL プロパティで指定されたリソースからダウンロードされたデータを含むバイト配列を返します。

DownloadFile(String, Boolean)

ServerURL プロパティで指定されたリソースからローカル ファイルにデータをダウンロードします。

Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 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 証明書情報のダイアログ ボックスを表示します。

適用対象