UploadDataProvider.Rewind(UploadDataSink) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
倒帶上傳資料。
[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
當倒帶操作完成(是否成功)時通知的物件。
- 屬性
備註
倒帶上傳資料。 每次呼叫後,必須跟隨一次呼叫,無論是同步或非同步,uploadDataSink成功時或UploadDataSink#onRewindError失敗時都會呼叫至 : UploadDataSink#onRewindSucceeded 在其中一種方法被調用之前,閱讀與倒帶都不會被呼叫。 即使 UrlRequest 關聯被取消,仍需呼叫其中一項,才能安全釋放資源。 拋出例外也會導致資源被釋放,請求會被錯誤處理。
如果不支援倒帶,這應該會呼叫 UploadDataSink#onRewindError。 請注意,倒帶是為了遵循保留上傳主體的重定向,以及當伺服器超時過時的 socket 時,必須重試。
Java 文件 android.net.http.UploadDataProvider.rewind(android.net.http.UploadDataSink)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。