UploadDataProvider.Rewind(UploadDataSink) メソッド

定義

アップロード データを巻き戻します。

[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

パラメーター

uploadDataSink
UploadDataSink

巻き戻し操作が完了したときに通知するオブジェクト。成功した場合などです。

属性

注釈

アップロード データを巻き戻します。 各呼び出しは、同期または非同期の 1 回の呼び出しで、成功した場合はUploadDataSink#onRewindSucceeded、失敗した場合はUploadDataSink#onRewindErroruploadDataSinkする必要があります。 読み取りと巻き戻しのどちらも、これらのメソッドのいずれかまたは他のメソッドが呼び出されるまで呼び出されることはありません。 関連付けられている UrlRequest が取り消された場合でも、リソースを安全に解放する前に、どちらか一方を呼び出す必要があります。 例外をスローすると、リソースが解放され、要求がエラーになります。

巻き戻しがサポートされていない場合は、 UploadDataSink#onRewindErrorを呼び出す必要があります。 巻き戻しは、アップロード本文を保持するリダイレクトに従い、サーバーが古いソケットをタイムアウトしたときに再試行するために必要であることに注意してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象