BITS インターフェイス

次のバックグラウンド インテリジェント転送サービス (BITS) インターフェイスを使用して、ファイルの転送を し、転送キュー内 ジョブを監視します。

インターフェイス 形容
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 が検出したピアの一覧を列挙します。