UploadDataProvider.Rewind(UploadDataSink) Método

Definição

Retrocede os dados de carregamento.

[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

O objeto a ser notificado quando a operação de retroceder for concluída, com êxito ou não.

Atributos

Comentários

Retrocede os dados de carregamento. Cada chamada deve ser seguida como uma única chamada, síncrona ou assíncrona, para uploadDataSink: UploadDataSink#onRewindSucceeded com êxito ou UploadDataSink#onRewindError em caso de falha. Nem ler nem retroceder será chamado até que um desses métodos ou o outro seja chamado. Mesmo se o associado UrlRequest for cancelado, um ou outro ainda deverá ser chamado antes que os recursos possam ser liberados com segurança. Gerar uma exceção também resultará na liberação de recursos e erro na solicitação.

Se não houver suporte para retroceder, isso deverá chamar UploadDataSink#onRewindError. Observe que o retrocesso é necessário para seguir redirecionamentos que preservam o corpo do upload e para tentar novamente quando o servidor atingir o tempo limite de soquetes obsoletos.

Java documentação para android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a