UploadDataProvider.Rewind(UploadDataSink) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.