Cancel-Session
Utilisez le paquet Cancel-Session pour arrêter la session de chargement avec le serveur BITS.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Cancel-Session
BITS-Session-Id: {guid}
En-têtes
-
BITS_POST
-
Verbe propre à BITS qui identifie ce paquet au serveur BITS.
Remplacez l’URL distante par l’URI absolu ou relatif. En règle générale, remplacez remote-URL par le nom de fichier distant du travail. Pour connaître les considérations relatives à l’équilibrage de charge réseau, consultez l’en-tête BITS-Host-Id dans le paquet Créer une session .
-
BITS-Packet-Type
-
Identifie ce paquet de requête en tant que paquet de Cancel-Session.
-
BITS-Session-ID
-
GUID de chaîne qui identifie la session au serveur. Remplacez {guid} par l’identificateur de session que le serveur retourne dans le paquet de réponse Ack for Create-Session .
Notes
Ce paquet annule un travail de chargement s’il est envoyé avant l’envoi du dernier fragment. Cancel-Session n’a aucun effet sur un fichier dont le dernier fragment a déjà été envoyé. Lorsque le serveur BITS reçoit le dernier fragment, il écrit le fichier dans sa destination finale et, dans le cas d’un chargement-réponse, publie le fichier dans l’application serveur. Dans le cas de chargement-réponse, le paquet Cancel-Session annule la partie réponse d’un travail de chargement-réponse.
Le serveur BITS libère toutes les ressources et supprime tous les fichiers temporaires lorsqu’il reçoit ce paquet.
Le client BITS envoie ce paquet lorsque l’utilisateur annule le travail.
Voir aussi