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