AddFile
ジョブに 1 つのファイルを追加します。 |
AddFiles
AddFiles メソッドを使用して、ジョブにダウンロードする 1 つ以上のファイルを追加します。 |
AddFileSet
ジョブに複数のファイルを追加します。 |
AddFileWithRanges
ダウンロード ジョブにファイルを追加し、ダウンロードするファイルの範囲を指定します。 |
キャンセル
転送キューからジョブを削除し、クライアント (ダウンロード) とサーバー (アップロード) から関連する一時ファイルを削除します。 |
CancelGroup
CancelGroup メソッドを使用して、キューからグループを削除します。 このメソッドを呼び出す前に完全にダウンロードされたファイルは、クライアントで使用できます。 グループはいつでもキャンセルできます。ただし、取り消されると、グループを回復することはできません。 |
ClearHelperToken
ヘルパー トークンを破棄し、使用フラグは変更しません。 |
ClearPeers
コンテンツを提供できるピアの一覧からすべてのピアを削除します。 |
ClearRecords
キャッシュからすべてのレコードとファイルを削除します。 |
複製
現在の列挙状態と同じ列挙状態を含む別の IEnumBackgroundCopyFiles 列挙子を作成します。 |
複製
現在の列挙状態と同じ列挙状態を含む別の IEnumBackgroundCopyJobs 列挙子を作成します。 |
複製
現在の列挙状態と同じ列挙状態を含む別の IEnumBitsPeerCacheRecords 列挙子を作成します。 |
複製
現在の列挙状態と同じ列挙状態を含む別の IEnumBitsPeers 列挙子を作成します。 |
複製
Clone メソッドを使用して、現在の列挙状態と同じ列挙状態を含む別の IEnumBackgroundCopyGroups 列挙子を作成します。 |
複製
Clone メソッドを使用して、現在の列挙状態と同じ列挙状態を含む別の IEnumBackgroundCopyJobs1 列挙子を作成します。 |
完了
ジョブを終了し、転送されたファイルをクライアントに保存します。 |
CreateGroup
CreateGroup メソッドを使用して新しいグループを作成し、ダウンロード キューに追加します。 |
CreateJob
ジョブを作成します。 |
CreateJob
CreateJob メソッドを使用して、新しいジョブをグループに追加します。 1 つのグループに含めることができるジョブは 1 つだけです。 |
DeleteRecord
キャッシュからレコードとファイルを削除します。 このメソッドは、レコードの識別子を使用して、削除するレコードを識別します。 |
DeleteUrl
指定された URL のキャッシュからすべてのキャッシュ レコードとファイルを削除します。 |
DisableBITSUploads
DISABLEBITSUploads メソッドを使用して、ADSI オブジェクトがポイントする仮想ディレクトリでの BITS アップロードを無効にします。 このメソッドは、BITSUploadEnabled IIS 拡張プロパティを設定します。 |
DiscoverPeers
コンテンツを提供できるピアの一覧を生成します。 |
EnableBITSUploads
ENABLEBITSUploads メソッドを使用して、ADSI オブジェクトがポイントする仮想ディレクトリで BITS アップロードを有効にします。 このメソッドは、BITSUploadEnabled IIS 拡張プロパティを設定します。 |
EnumFiles
ジョブ内のファイルを列挙するために使用する IEnumBackgroundCopyFiles インターフェイス ポインターを取得します。 |
EnumGroups
EnumGroups メソッドを使用して、現在のユーザーが所有しているグループの一覧を取得します。 現在のユーザーが管理者特権を持っている場合、メソッドはキュー内のすべてのグループを返します。 |
EnumJobs
転送キュー内のジョブを列挙するために使用する列挙子オブジェクトへのインターフェイス ポインターを取得します。 列挙子内のジョブの順序は任意です。 |
EnumJobs
EnumJobs メソッドを使用して、グループ内のジョブの一覧を取得します。 リストに含まれるジョブは 1 つだけです。 |
EnumPeers
コンテンツを提供できるピアを列挙するために使用する IEnumBitsPeers インターフェイス ポインターを取得します。 列挙体は、キャッシュ内のレコードのスナップショットです。 |
EnumRecords
キャッシュ内のレコードを列挙するために使用する IEnumBitsPeerCacheRecords インターフェイス ポインターを取得します。 列挙体は、キャッシュ内のレコードのスナップショットです。 |
FileRangesTransferred
BITS は、1 つ以上のファイル範囲がダウンロードされたときに FileRangesTransferred メソッドの実装を呼び出します。 ファイル範囲は、IBackgroundCopyFile6::RequestFileRanges メソッドを使用してジョブに追加されます。 |
FileTransferred
BITS は、BITS がファイルの転送を正常に完了したときに、FileTransferred メソッドの実装を呼び出します。 |
get_GroupID
グループの識別子を取得するには、get_GroupID メソッドを使用します。 |
get_JobID
ジョブの識別子を取得するには、get_JobID メソッドを使用します。 |
get_Size
get_Size メソッドを使用して、ダウンロードするグループ内のすべてのファイルのサイズを取得します。 |
GetCleanupTask
GetCleanupTask メソッドを使用して、仮想ディレクトリに関連付けられているクリーンアップ タスクへのインターフェイス ポインターを取得します。 |
GetCleanupTaskName
GetCleanupTaskName メソッドを使用して、仮想ディレクトリに関連付けられているクリーンアップ タスクの名前を取得します。 |
GetClientCertificate
ジョブからクライアント証明書を取得します。 |
GetConfigurationFlags
コンピューターがピアにコンテンツを提供し、ピアからコンテンツをダウンロードできるかどうかを決定する構成フラグを取得します。 |
GetCount
列挙内のファイルの数を取得します。 |
GetCount
列挙内のジョブの数を取得します。 |
GetCount
列挙内のキャッシュ レコードの数を取得します。 |
GetCount
列挙内のピアの数を取得します。 |
GetCount
GetCount メソッドを使用して、列挙体内のグループ数の数を取得します。 |
GetCount
GetCount メソッドを使用して、列挙体内のジョブの数を取得します。 |
GetCustomHeaders
IBackgroundCopyJobHttpOptions::SetCustomHeaders の以前の呼び出しによって設定されたカスタム ヘッダーを取得します (つまり、BITS がリモートから受信するヘッダーではなく、BITS がリモートに送信するヘッダー)。 |
GetDescription
ジョブの説明を取得します。 |
GetDisplayName
ジョブの表示名を取得します。 通常、表示名を使用して、ユーザー インターフェイスでジョブを識別します。 |
GetError
エラー コードを取得し、エラーが発生したコンテキストを識別します。 |
GetError
エラーが発生した後にエラー インターフェイスを取得します。 |
GetErrorContextDescription
エラーが発生したコンテキストの説明を取得します。 |
GetErrorCount
BITS がジョブの転送を試行し、エラーが発生した回数を取得します。 |
GetErrorDescription
エラーに関連付けられているエラー テキストを取得します。 |
GetErrorDescription
指定したエラー コードの説明を取得します。 |
Getfile
エラーに関連付けられているファイル オブジェクトへのインターフェイス ポインターを取得します。 |
Getfile
GetFile メソッドを使用して、ジョブ内の指定されたファイルのリモート ファイル名とローカル ファイル名を取得します。 |
GetFileACLFlags
SMB を使用してファイルを転送するときに保持する所有者と ACL 情報を識別するフラグを取得します。 |
GetFileCount
GetFileCount メソッドを使用して、ジョブ内のファイルの数を取得します。 |
GetFileModificationTime
サーバーでファイルが最後に変更された日時を取得します。 |
GetFileRanges
キャッシュ内にあるファイルの範囲を取得します。 |
GetFileRanges
リモート ファイルからダウンロードする範囲を取得します。 |
GetFileSize
ファイルのサイズを取得します。 |
GetFilledFileRanges
ダウンロードされたファイル範囲のセットを返します。 |
GetGroup
GetGroup メソッドを使用して、ダウンロード キューからグループを取得します。 |
GetHelperTokenFlags
BITS 転送ジョブに関連付けられているトークンの使用フラグを返します。 |
GetHelperTokenSid
ヘルパー トークンが設定されている場合は、SID を返します。 |
GetHttpMethod
BITS 転送の HTTP メソッド名を含むワイド文字列を取得します。 既定では、ダウンロード ジョブは "GET" になり、アップロードおよびアップロード/応答ジョブは "BITS_POST" になります。 |
GetId
キュー内のジョブを識別するために使用される識別子を取得します。 |
GetId
キャッシュ内のレコードを一意に識別する識別子を取得します。 |
GetJob
転送キューから指定したジョブを取得します。 通常、アプリケーションはジョブ識別子を保持するため、後でキューからジョブを取得できます。 |
GetJob
GetJob メソッドを使用して、グループからジョブを取得します。 |
GetLastAccessTime
ファイルが最後にアクセスされた日時を取得します。 |
GetLocalName
ファイルのローカル名を取得します。 |
GetMaximumCacheSize
キャッシュの最大サイズを取得します。 |
GetMaximumContentAge
ファイルがキャッシュから削除されたときの経過時間を取得します。 |
GetMaximumDownloadTime
BITS がジョブ内のファイルの転送に費やす最大時間を取得します。 |
GetMinimumRetryDelay
ファイルの転送を試みる前に、一時的なエラー状態が発生した後にサービスが待機する最小時間を取得します。 |
GetNoProgressTimeout
一時的なエラー状態が発生した後にサービスがファイルの転送を試みる時間の長さを取得します。 進行状況がある場合、タイマーはリセットされます。 |
GetNotifyCmdLine
ジョブがエラーまたは転送された状態になったときに実行するプログラムを取得します。 |
GetNotifyFlags
ジョブのイベント通知フラグを取得します。 |
GetNotifyInterface
IBackgroundCopyCallback インターフェイスの実装へのインターフェイス ポインターを取得します。 |
GetObject
GetObject メソッドを使用して、IBITSExtensionSetup インターフェイスへのポインターを取得します。 このメソッドは、ADsGetObject ADSI 関数が実行するのと同じバインドを実行します。 |
GetOriginUrl
キャッシュされたファイルの配信元 URL を取得します。 |
GetOwner
ジョブの所有者の ID を取得します。 |
GetOwnerElevationState
所有者のトークンがジョブの作成時または所有権を取得した時点で昇格されたかどうかを決定する値を取得します。 |
GetOwnerIntegrityLevel
ジョブの所有権を作成または取得した所有者のトークンの整合性レベルを取得します。 |
GetPeerCachingFlags
ジョブのファイルをキャッシュしてピアに提供できるかどうかを判断するフラグを取得し、BITS でジョブのコンテンツをピアからダウンロードできるかどうかを判断します。 |
GetPeerDownloadStats
ピアおよび配信元サーバーからダウンロードされたデータの量に関する統計を指定します。 |
GetPeerName
ピアを一意に識別するサーバー プリンシパル名を取得します。 |
GetPriority
ジョブの優先度レベルを取得します。 優先順位レベルは、転送キュー内の他のジョブに対してジョブをいつ処理するかを決定します。 |
GetProgress
ファイル転送の進行状況に関する情報を取得します。 |
GetProgress
転送されたバイト数やファイル数など、ジョブ関連の進行状況情報を取得します。 |
GetProgress
GetProgress メソッドを使用して、ダウンロードの進行状況を取得します。 |
GetProgress
GetProgress メソッドを使用して、ジョブの進行状況を取得します。 |
GetProp
GetProp メソッドを使用して、グループからプロパティ値を取得します。 |
GetProperty
BITS ファイル転送のジェネリック プロパティを取得します。 |
GetProperty
BITS ジョブのプロパティを取得するためのジェネリック メソッド。 |
GetProtocol
ファイルの転送に使用するプロトコルを取得します。 リモート ファイル名は、ファイルの転送に使用するプロトコルを識別します。 |
GetProxySettings
ジョブがファイルの転送に使用するプロキシ情報を取得します。 |
GetRecord
キャッシュからレコードを取得します。 |
GetRemoteName
ファイルのリモート名を取得します。 |
GetReplyData
サーバー アプリケーションから応答データのメモリ内コピーを取得します。 ジョブの種類がBG_JOB_TYPE_UPLOAD_REPLYで、その状態がBG_JOB_STATE_TRANSFERRED場合にのみ、このメソッドを呼び出します。 |
GetReplyFileName
サーバー アプリケーションから応答データを含むファイルの名前を取得します。 ジョブの種類がBG_JOB_TYPE_UPLOAD_REPLY場合にのみ、このメソッドを呼び出します。 |
GetReplyProgress
アップロード/応答ジョブから応答データの転送に関連する進行状況情報を取得します。 |
GetSecurityFlags
証明書失効リストがチェックされ、特定の証明書エラーが無視されるかどうかを判断する HTTP のフラグと、サーバーが HTTP 要求をリダイレクトするときに使用するポリシーを取得します。 |
GetState
ジョブの状態を取得します。 |
GetStatus
GetStatus メソッドを使用して、グループの状態を取得します。 |
GetStatus
GetStatus メソッドを使用して、ジョブの状態を取得します。 |
GetTemporaryName
ダウンロードの内容を含む一時ファイルの完全パスを取得します。 |
GetTimes
ジョブが作成された時刻や最後に変更された時刻など、ジョブ関連のタイム スタンプを取得します。 |
GetType
ファイルのダウンロードやアップロードなど、実行される転送の種類を取得します。 |
GetValidationState
このファイルの現在の検証状態を取得します。 |
IsAuthenticated
ピアが認証されているかどうかを判断します。 |
IsAvailable
ピアがコンテンツを提供するために (オンラインで) 使用できるかどうかを判断します。 |
IsDownloadedFromPeer
ファイルの一部がピアからダウンロードされたかどうかを示す値を取得します。 |
IsFileValidated
ファイルが検証されているかどうかを判断します。 |
JobError
ジョブの状態が BG_JOB_STATE_ERROR に変わると、BITS は JobError メソッドの実装を呼び出します。 |
JobModification
BITS は、ジョブが変更されたときに JobModification メソッドの実装を呼び出します。 |
JobTransferred
BITS は、ジョブ内のすべてのファイルが正常に転送されると、JobTransferred メソッドの実装を呼び出します。 |
MakeCustomHeadersWriteOnly
このジョブの HTTP カスタム ヘッダーを書き込み専用に設定します。 |
次へ
列挙体シーケンス内の指定した数の項目を取得します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBackgroundCopyFiles.Next) |
次へ
列挙体シーケンス内の指定した数の項目を取得します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBackgroundCopyJobs.Next) |
次へ
列挙体シーケンス内の指定した数の項目を取得します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBitsPeerCacheRecords.Next) |
次へ
列挙体シーケンス内の指定した数の項目を取得します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBitsPeers.Next) |
次へ
列挙シーケンス内の指定した数の項目を取得するには、Next メソッドを使用します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBackgroundCopyGroups.Next) |
次へ
列挙シーケンス内の指定した数の項目を取得するには、Next メソッドを使用します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。 (IEnumBackgroundCopyJobs1.Next) |
OnStatus
OnStatus メソッドを実装して、グループが完了したとき、またはエラーが発生したときに通知を受け取ります。 |
RemoveClientCertificate
クライアント証明書をジョブから削除します。 |
RemoveCredentials
使用から資格情報を削除します。 資格情報は、IBackgroundCopyJob2::SetCredentials メソッドを使用して指定した既存のターゲットとスキームのペアと一致する必要があります。 設定した資格情報を取得する方法はありません。 |
ReplaceRemotePrefix
ダウンロード ジョブ内のすべてのリモート名の開始テキストを、指定した文字列に置き換えます。 |
RequestFileRanges
ファイル範囲の新しいセットを追加して、ダウンロードの優先度を設定します。 |
リセット
列挙のシーケンスを最初にリセットします。 (IEnumBackgroundCopyFiles.Reset) |
リセット
列挙のシーケンスを最初にリセットします。 (IEnumBackgroundCopyJobs.Reset) |
リセット
列挙のシーケンスを最初にリセットします。 (IEnumBitsPeerCacheRecords.Reset) |
リセット
列挙のシーケンスを最初にリセットします。 (IEnumBitsPeers.Reset) |
リセット
Reset メソッドを使用して、列挙シーケンスを先頭にリセットします。 (IEnumBackgroundCopyGroups.Reset) |
リセット
Reset メソッドを使用して、列挙シーケンスを先頭にリセットします。 (IEnumBackgroundCopyJobs1.Reset) |
再開
新しいジョブをアクティブ化するか、中断されたジョブを再起動します。 |
ResumeGroup
ResumeGroup メソッドを使用して、ダウンロード キューで中断されているグループを開始します。 |
SetClientCertificateByID
HTTPS (SSL) 要求でのクライアント認証に使用するクライアント証明書の識別子を指定します。 |
SetClientCertificateByName
HTTPS (SSL) 要求でのクライアント認証に使用するクライアント証明書のサブジェクト名を指定します。 |
SetConfigurationFlags
コンピューターがピアにコンテンツを提供し、ピアからコンテンツをダウンロードできるかどうかを決定する構成フラグを設定します。 |
SetCredentials
プロキシまたはリモート サーバーのユーザー認証要求に使用する資格情報を指定します。 |
SetCustomHeaders
HTTP 要求に含める 1 つ以上のカスタム HTTP ヘッダーを指定します。 |
SetDescription
ジョブの説明を提供します。 |
SetDisplayName
ジョブの表示名を指定します。 通常は、表示名を使用して、ユーザー インターフェイス内のジョブを識別します。 |
SetFileACLFlags
SMB を使用してファイルをダウンロードまたはアップロードするときに維持する所有者と ACL 情報を指定します。 |
SetHelperToken
COM クライアントのトークンを偽装するヘルパー トークンを設定します。 |
SetHelperTokenFlags
BITS 転送ジョブに関連付けられているトークンの使用フラグを設定します。 |
SetHttpMethod
BITS 転送に使用される既定の HTTP メソッドをオーバーライドします。 |
SetMaximumCacheSize
キャッシュの最大サイズを指定します。 |
SetMaximumContentAge
ファイルをキャッシュから削除するタイミングを、経過時間に基づいて指定します。 |
SetMaximumDownloadTime
BITS がジョブ内のファイルの転送に費やす最大時間を設定します。 |
SetMinimumRetryDelay
ファイルの転送を試みる前に、一時的なエラー状態が発生した後に BITS が待機する最小時間を設定します。 |
SetNoProgressTimeout
一時的なエラー状態が発生した後に BITS がファイルの転送を試みる時間を設定します。 進行状況がある場合、タイマーはリセットされます。 |
SetNotifyCmdLine
ジョブがBG_JOB_STATE_ERRORまたはBG_JOB_STATE_TRANSFERRED状態に入った場合に実行するプログラムを指定します。 BITS は、このメソッドを呼び出したユーザーのコンテキストでプログラムを実行します。 |
SetNotifyFlags
ジョブ転送イベントなど、受信するイベント通知の種類を指定します。 |
SetNotifyInterface
BITS への IBackgroundCopyCallback インターフェイスの実装を識別します。 IBackgroundCopyCallback インターフェイスを使用して、ジョブ関連のイベントの通知を受け取ります。 |
SetPeerCachingFlags
ジョブのファイルをキャッシュしてピアに提供できるかどうか、およびジョブがピアからコンテンツをダウンロードできるかどうかを決定するフラグを設定します。 |
SetPriority
ジョブの優先度レベルを指定します。 優先度レベルは、転送キュー内の他のジョブに対してジョブが処理されるタイミングを決定します。 |
SetProp
SetProp メソッドを使用して、グループ プロパティのプロパティ値を設定します。 |
SetProperty
BITS ファイル転送のジェネリック プロパティを設定します。 |
SetProperty
BITS ジョブのプロパティを設定するためのジェネリック メソッド。 |
SetProxySettings
ファイルの転送に使用するプロキシを指定します。 |
SetRemoteName
リモート名をダウンロード ジョブの新しい URL に変更します。 |
SetReplyFileName
サーバー アプリケーションからの応答データを格納するファイルの名前を指定します。 ジョブの型がBG_JOB_TYPE_UPLOAD_REPLY場合にのみ、このメソッドを呼び出します。 |
SetSecurityFlags
証明書失効リストがチェックされ、特定の証明書エラーが無視されるかどうかを決定する HTTP のフラグと、サーバーが HTTP 要求をリダイレクトするときに使用するポリシーを設定します。 |
SetServerCertificateValidationInterface
サーバー証明書は、HTTPS 接続が開かれたときに送信されます。 これらのサーバー証明書を検証するために呼び出されるコールバックを設定するには、このメソッドを使用します。 |
SetValidationState
このファイルの検証状態を設定します。 |
Skip
列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBackgroundCopyFiles.Skip) |
Skip
列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBackgroundCopyJobs.Skip) |
Skip
列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBitsPeerCacheRecords.Skip) |
Skip
列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBitsPeers.Skip) |
Skip
Skip メソッドを使用して、列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBackgroundCopyGroups.Skip) |
Skip
Skip メソッドを使用して、列挙シーケンス内の次に指定された数の要素をスキップします。 シーケンス内に残っている要素の数が、要求された要素数よりも少ない場合は、シーケンス内の最後の要素をスキップします。 (IEnumBackgroundCopyJobs1.Skip) |
[中断]
ジョブを中断します。 新しいジョブ、エラーが発生しているジョブ、およびファイルの転送が完了したジョブは自動的に中断されます。 |
SuspendGroup
SuspendGroup メソッドを使用して、ダウンロード キュー内のグループを一時停止します。 新しいグループ、エラーが発生しているグループ、またはダウンロードが完了したグループは自動的に中断されます。 |
SwitchToForeground
SwitchToForeground メソッドを使用して、バックグラウンドではなくフォアグラウンドでグループをダウンロードします。 |
TakeOwnership
ジョブの所有権を現在のユーザーに変更します。 |
UpdateDownloadPosition
不足しているデータのダウンロードに優先順位を付ける位置を指定します。 |
ValidateServerCertificate
HTTPS 接続が開かれたときに送信されたサーバー証明書を検証できるように呼び出されるように実装するコールバック メソッド。 |