UploadDataProvider.Rewind(UploadDataSink) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.