Freigeben über


BITS-Anforderungspakete

Anforderungspakete beschreiben Clientanforderungen. Es kann jeweils nur eine einzige ausstehende Anfrage geben; Sie müssen eine Ack- für die aktuelle Anforderung vom Server erhalten, bevor Sie eine andere Anforderung senden.

In der folgenden Tabelle sind die Anforderungspakete aufgeführt, die für Upload- und Uploadantwortaufträge an den BITS-Server gesendet werden. In der Tabelle sind die Pakete in der typischen Reihenfolge aufgeführt, die sie an den Server gesendet werden.

Anforderungspaket Zweck
Ping- Stellt eine Verbindung her und verhandelt die Sicherheit mit dem Server.
Create-Session- Fordert eine Uploadsitzung mit dem BITS-Server an.
Fragment- Sendet ein Fragment der Datei an den BITS-Server. Die Anzahl der gesendeten Fragmentanforderungen hängt von der ausgewählten Fragmentgröße und der Größe der Uploaddatei ab.
Close-Session- Beendet die Dateiuploadsitzung mit dem BITS-Server.
cancel-session Beendet die Dateiuploadsitzung mit dem BITS-Server. In der Regel senden Sie das Cancel-Session Paket, wenn der Benutzer den Auftrag abgebrochen hat.

 

Das Ping-Paket ist optional. Anstatt ein Ping-Paket zu senden, können Sie das Create-Session-Paket verwenden, um eine Verbindung herzustellen und die Sicherheit auszuhandeln. Es ist jedoch effizienter, das Ping-Paket für diesen Zweck zu verwenden.