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