UploadDataProvider.Rewind(UploadDataSink) Methode

Definition

Zurückspulen von Uploaddaten.

[Android.Runtime.Register("rewind", "(Landroid/net/http/UploadDataSink;)V", "GetRewind_Landroid_net_http_UploadDataSink_Handler", ApiSince=34)]
public abstract void Rewind(Android.Net.Http.UploadDataSink uploadDataSink);
[<Android.Runtime.Register("rewind", "(Landroid/net/http/UploadDataSink;)V", "GetRewind_Landroid_net_http_UploadDataSink_Handler", ApiSince=34)>]
abstract member Rewind : Android.Net.Http.UploadDataSink -> unit

Parameter

uploadDataSink
UploadDataSink

Das Objekt, das benachrichtigt werden soll, wenn der Rückspulenvorgang erfolgreich oder anderweitig abgeschlossen wurde.

Attribute

Hinweise

Zurückspulen von Uploaddaten. Jedem Aufruf muss ein einzelner Aufruf gefolgt werden, entweder synchron oder asynchron, zu uploadDataSink: UploadDataSink#onRewindSucceeded bei Erfolg oder UploadDataSink#onRewindError bei Fehlern. Weder Lesen noch Zurückspulen werden aufgerufen, bis eine dieser Methoden oder die andere aufgerufen wird. Auch wenn der zugeordnete UrlRequest Vorgang abgebrochen wird, muss eine oder andere noch aufgerufen werden, bevor Ressourcen sicher freigegeben werden können. Das Auslösen einer Ausnahme führt auch dazu, dass Ressourcen freigegeben werden und die Anforderung fehlerhaft ist.

Wenn das Zurückspulen nicht unterstützt wird, sollte dieser Aufruf aufgerufen UploadDataSink#onRewindErrorwerden. Beachten Sie, dass das Zurückspulen erforderlich ist, um Umleitungen zu befolgen, die den Uploadtext beibehalten, und zum Wiederholen, wenn der Server veraltete Sockets auszeit.

Java Dokumentation für android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: