UploadDataProvider.Rewind(UploadDataSink) Método

Definición

Los rebobines cargan datos.

[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

Parámetros

uploadDataSink
UploadDataSink

Objeto que se va a notificar cuando la operación de rebobinado se ha completado correctamente o de lo contrario.

Atributos

Comentarios

Los rebobines cargan datos. Cada llamada debe seguirse como una sola llamada, sincrónica o asincrónica, a uploadDataSink: UploadDataSink#onRewindSucceeded si se realiza correctamente o UploadDataSink#onRewindError se produce un error. Ni se llamará a read ni rewind hasta que se llame a uno de esos métodos o al otro. Incluso si se cancela el asociado UrlRequest , se debe llamar a uno o al otro antes de que los recursos se puedan liberar de forma segura. Si se produce una excepción, también se liberarán los recursos y se producirá un error en la solicitud.

Si no se admite el rebobinado, debe llamar a UploadDataSink#onRewindError. Tenga en cuenta que es necesario rebobinar para seguir las redirecciones que conservan el cuerpo de carga y para reintentar cuando el servidor agota el tiempo de espera de los sockets obsoletos.

Java documentación para android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a