次の方法で共有


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