BITS インターフェイス
次のバックグラウンド インテリジェント転送サービス (BITS) インターフェイスを使用して、ファイルを転送し、転送キュー内のジョブを監視します。
Interface | 説明 |
---|---|
IBackgroundCopyCallback | クライアントは IBackgroundCopyCallback インターフェイスを実装して、ジョブの完了、変更、またはエラーが発生したことを示す通知を受け取ります。 |
IBackgroundCopyCallback2 | クライアントは IBackgroundCopyCallback2 インターフェイスを実装して、ファイルのダウンロードが完了したことを示す通知を受け取ります。 |
IBackgroundCopyCallback3 | クライアントは IBackgroundCopyCallback3 インターフェイスを実装して、ファイルのダウンロードが完了したことを示す通知を受け取ります。 |
IBackgroundCopyError | ジョブ エラーの詳細を取得します。 |
IBackgroundCopyFile | ジョブ内のファイル転送リクエストのローカルおよびリモートのファイル名とその進行状況を取得します。 |
IBackgroundCopyFile2 | ファイルの新しいリモート名を指定し、ダウンロードする範囲の一覧を取得します。 |
IBackgroundCopyFile3 | ピアがそのコンテンツを要求できるようにファイルを検証し、一時ファイルの名前を取得します。 |
IBackgroundCopyFile4 | ピアサーバーと配信元サーバーのダウンロード統計情報を取得します。 |
IBackgroundCopyFile5 | BackgroundCopyFile プロパティの汎用プロパティの取得メソッドと設定メソッドを提供します。 |
IBackgroundCopyFile6 | BITS ファイル転送の汎用プロパティを取得または設定します。 |
IBackgroundCopyJob | ジョブにファイルを追加し、ジョブの優先レベルを設定し、ジョブの状態を判断し、ジョブを開始および停止します。 |
IBackgroundCopyJob2 | アップロード ジョブから応答データを取得し、クライアントへの応答データ転送の進行状況を確認し、コマンド ラインの実行を要求し、プロキシとリモート サーバーの資格情報を提供します。 |
IBackgroundCopyJob3 | ファイルの範囲をダウンロードし、リモート ファイル名のプレフィックスを変更し、ファイルの所有者と ACL 情報を維持します。 |
IBackgroundCopyJob4 | ピア キャッシュを有効にし、ダウンロード時間を制限し、ユーザー トークンの特性を検査します。 |
IBackgroundCopyJob5 | ジョブのいくつかのオプションの動作をクエリまたは設定します。 |
IBackgroundCopyJobHttpOptions | 証明書ベースのクライアント認証のクライアント証明書と HTTP リクエストのカスタム ヘッダーを指定します。 |
IBackgroundCopyJobHttpOptions2 | このインターフェイスを使用して、BITS 転送に使用される HTTP メソッドを取得および/またはオーバーライドします。 |
IBackgroundCopyManager | 転送ジョブを作成し、キュー内のジョブの列挙子オブジェクトを取得し、キューから個々のジョブを取得します。 |
IBitsPeer | 近隣のピアに関する情報を取得します。 |
IBitsPeerCacheAdministration | コンテンツをダウンロードできるピアのプールを管理します。 |
IBitsPeerCacheRecord | キャッシュ内のファイルに関する情報を取得します。 |
IBitsTokenOptions | バックグラウンド インテリジェント転送サービス (BITS) 転送ジョブのセキュリティ トークンのペアを関連付けて管理します。 |
IEnumBackgroundCopyFiles | ジョブ内のファイルを列挙します。 |
IEnumBackgroundCopyJobs | 転送キュー内のジョブを列挙します。 |
IEnumBitsPeerCacheRecords | キャッシュのレコードを列挙します。 |
IEnumBitsPeers | BITS が検出したピアの一覧を列挙します。 |