Cancel-Session

Verwenden Sie das Paket Cancel-Session , um die Uploadsitzung mit dem BITS-Server zu beenden.

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

Header

BITS_POST

BITS-spezifisches Verb, das dieses Paket für den BITS-Server identifiziert.

Ersetzen Sie remote-URL durch den absoluten oder relativen URI. Ersetzen Sie in der Regel die Remote-URL durch den Remotedateinamen des Auftrags. Überlegungen zum Netzwerklastenausgleich finden Sie im Bits-Host-Id-Header im Paket Create-Session .

BITS-Packet-Type

Identifiziert dieses Anforderungspaket als Cancel-Session Paket.

BITS-Session-ID

Zeichenfolgen-GUID, die die Sitzung für den Server identifiziert. Ersetzen Sie {guid} durch den Sitzungsbezeichner, den der Server im Antwortpaket "Ack for Create-Session " zurückgibt.

Bemerkungen

Dieses Paket bricht einen Uploadauftrag ab, wenn er gesendet wird, bevor das letzte Fragment gesendet wird. Cancel-Session hat keine Auswirkungen auf eine Datei, deren letztes Fragment bereits gesendet wurde. Wenn der BITS-Server das letzte Fragment empfängt, schreibt er die Datei an sein endgültiges Ziel und sendet die Datei im Fall einer Upload-Antwort an die Serveranwendung. Im Fall upload-reply bricht das Cancel-Session Paket den Antwortteil eines Upload-Antwortauftrags ab.

Der BITS-Server gibt alle Ressourcen frei und löscht alle temporären Dateien, wenn er dieses Paket empfängt.

Der BITS-Client sendet dieses Paket, wenn der Benutzer den Auftrag abbricht.

Siehe auch

Ack für Create-Session

Close-Session