Lingua

UploadDataProvider.Rewind(UploadDataSink) Metodo

Definizione

Riavvolge i dati di caricamento.

[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

Parametri

uploadDataSink
UploadDataSink

Oggetto a cui inviare una notifica quando l'operazione di riavvolgimento è stata completata correttamente o in altro modo.

Attributi

Commenti

Riavvolge i dati di caricamento. Ogni chiamata deve essere seguita da una singola chiamata, sincrona o asincrona, a uploadDataSink: UploadDataSink#onRewindSucceeded in caso di esito positivo o UploadDataSink#onRewindError negativo. Non verrà chiamato né letto né riavvolgimento finché non viene chiamato uno di questi metodi o l'altro. Anche se l'oggetto associato UrlRequest viene annullato, è necessario chiamare uno o l'altro prima che le risorse possano essere liberate in modo sicuro. La generazione di un'eccezione comporterà anche la liberazione delle risorse e l'errore della richiesta.

Se il riavvolgimento non è supportato, deve chiamare UploadDataSink#onRewindError. Si noti che la riavvolgimento è necessario per seguire i reindirizzamenti che mantengono il corpo del caricamento e per riprovare quando il server raggiunge il timeout dei socket non aggiornati.

per android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a