次の方法で共有


Cancel-Session

セッションのキャンセル パケットを使用して、BITS サーバーとのアップロード セッションを終了します。

BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Cancel-Session
BITS-Session-Id: {guid}

ヘッダー

BITS_POST

BITS サーバーへのこのパケットを識別する BITS 固有の動詞。

remote-URL を絶対 URI または相対 URI に置き換えます。 通常、remote-URL をジョブのリモート ファイル名に置き換えます。 ネットワーク負荷分散に関する考慮事項については、 作成セッション パケットの BITS-Host-Id ヘッダーを参照してください。

BITS-Packet-Type

この要求パケットをCancel-Session パケットとして識別します。

BITS-Session-Id

サーバーへのセッションを識別する文字列 GUID。 {guid} を、サーバーが Ack for Create-Session 応答パケットで返すセッション識別子に置き換えます。

注釈

このパケットは、最後のフラグメントが送信される前に送信された場合、アップロード ジョブを取り消します。 Cancel-Sessionは、最後のフラグメントが既に送信されているファイルには影響しません。 BITS サーバーは、最後のフラグメントを受信すると、ファイルを最終的な宛先に書き込み、アップロード/応答の場合は、ファイルをサーバー アプリケーションにポストします。 upload-reply の場合、Cancel-Session パケットはアップロード/応答ジョブの応答部分を取り消します。

BITS サーバーは、このパケットを受信すると、すべてのリソースを解放し、すべての一時ファイルを削除します。

BITS クライアントは、ユーザーがジョブをキャンセルしたときにこのパケットを送信します。

こちらもご覧ください

Create-Session の確認

Close-Session