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 จะเรียกใช้เมื่อการกรอกลับสำเร็จ