UploadDataProvider.Rewind(UploadDataSink) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Rembobine le chargement des données.
[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
Paramètres
- uploadDataSink
- UploadDataSink
Objet à notifier lorsque l’opération de rembobinage s’est terminée, correctement ou autrement.
- Attributs
Remarques
Rembobine le chargement des données. Chaque appel doit être suivi d’un seul appel, synchrone ou asynchrone, pour uploadDataSink: UploadDataSink#onRewindSucceeded en cas de réussite ou UploadDataSink#onRewindError d’échec. Aucune lecture ni rembobinage n’est appelée tant qu’une de ces méthodes ou l’autre n’est pas appelée. Même si l’associé UrlRequest est annulé, l’un ou l’autre doit toujours être appelé avant que les ressources puissent être libérées en toute sécurité. La levée d’une exception entraîne également la libération des ressources et l’erreur de la demande.
Si le rembobinage n’est pas pris en charge, cet appel doit être appelé UploadDataSink#onRewindError. Notez que le rembobinage est nécessaire pour suivre les redirections qui conservent le corps du chargement et pour réessayer lorsque le serveur expire des sockets obsolètes.
Java documentation pour android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.