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 が検出したピアの一覧を列挙します。