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)

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

適用対象