Cancel-Session
Utilisez le paquet Cancel-session pour mettre fin à la session de téléchargement avec le serveur bits.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Cancel-Session
BITS-Session-Id: {guid}
headers
-
_publication bits
-
Verbe spécifique à BITS qui identifie ce paquet auprès du serveur BITS.
Remplacez l’URL distante par l’URI absolu ou relatif. Remplacez généralement l’URL distante par le nom de fichier distant du travail. Pour les considérations relatives à l’équilibrage de la charge réseau, consultez l’en-tête BITS-Host-ID dans le paquet Create-session .
-
BITS-Packet-type
-
Identifie ce paquet de demande en tant que Cancel-Session paquet.
-
ID de session BITS
-
GUID de chaîne qui identifie la session sur le serveur. Remplacez {GUID} par l’identificateur de session que le serveur renvoie dans le paquet d’accusé de réception de la réponse de création de session .
Remarques
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é. Quand le serveur BITS reçoit le dernier fragment, il écrit le fichier dans sa destination finale et, dans le cas d’une opération de 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’une tâche 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.