UploadDataSink

abstract class UploadDataSink


定義 UploadDataProvider 的回呼方法。所有方法都可以在任何執行緒上同步或非同步呼叫。

摘要

公用建構函式

公開函式

abstract Unit
onReadError(exception: Exception!)

讀取失敗時,UploadDataProvider 會呼叫此方法。

abstract Unit
onReadSucceeded(finalChunk: Boolean)

讀取成功時,UploadDataProvider 會呼叫此方法。

abstract Unit
onRewindError(exception: Exception!)

如果倒轉失敗,或不支援倒轉上傳內容,UploadDataProvider 會呼叫這個方法。

abstract Unit

倒轉成功時,UploadDataProvider 會呼叫此方法。

公用建構函式

UploadDataSink

UploadDataSink()

公開函式

onReadError

abstract fun onReadError(exception: Exception!): Unit

讀取失敗時,UploadDataProvider 會呼叫此方法。

參數
exception: Exception!

例外狀況已傳遞至嵌入器。

onReadSucceeded

abstract fun onReadSucceeded(finalChunk: Boolean): Unit

讀取成功時,UploadDataProvider 會呼叫此方法。

參數
finalChunk: Boolean

如果是分塊上傳,true 則為最後一次讀取。如果上傳的內容未分塊,則必須為 false

onRewindError

abstract fun onRewindError(exception: Exception!): Unit

如果倒轉失敗,或不支援倒轉上傳內容,UploadDataProvider 會呼叫這個方法。

參數
exception: Exception!

例外狀況已傳遞至嵌入器。

onRewindSucceeded

abstract fun onRewindSucceeded(): Unit

倒轉成功時,UploadDataProvider 會呼叫此方法。