آپلود دیتا سینک

abstract class UploadDataSink


متدهای callback را برای UploadDataProvider تعریف می‌کند. همه متدها می‌توانند به صورت همزمان یا غیر همزمان، در هر نخی فراخوانی شوند.

خلاصه

سازندگان عمومی

کارکردهای عمومی

abstract Unit
onReadError (exception: Exception !)

وقتی خواندن ناموفق باشد، توسط UploadDataProvider فراخوانی می‌شود.

abstract Unit
onReadSucceeded (finalChunk: Boolean )

وقتی خواندن با موفقیت انجام شود، توسط UploadDataProvider فراخوانی می‌شود.

abstract Unit
onRewindError (exception: Exception !)

زمانی که عملیات rewind با شکست مواجه می‌شود، یا اگر rewind کردن آپلودها پشتیبانی نمی‌شود، توسط UploadDataProvider فراخوانی می‌شود.

abstract Unit

وقتی که یک rewind با موفقیت انجام شود، توسط UploadDataProvider فراخوانی می‌شود.

سازندگان عمومی

آپلود دیتا سینک

UploadDataSink()

کارکردهای عمومی

خطای onReadError

abstract fun onReadError(exception: Exception!): Unit

وقتی خواندن ناموفق باشد، توسط UploadDataProvider فراخوانی می‌شود.

پارامترها
exception: Exception !

استثنا به جاسازی‌کننده منتقل شد.

onReadموفق

abstract fun onReadSucceeded(finalChunk: Boolean): Unit

وقتی خواندن با موفقیت انجام شود، توسط UploadDataProvider فراخوانی می‌شود.

پارامترها
finalChunk: Boolean

برای آپلودهای تکه‌تکه شده، اگر این آخرین خوانش باشد، true و برای آپلودهای غیر تکه‌تکه شده باید false باشد.

خطای onRewind

abstract fun onRewindError(exception: Exception!): Unit

زمانی که عملیات rewind با شکست مواجه می‌شود، یا اگر rewind کردن آپلودها پشتیبانی نمی‌شود، توسط UploadDataProvider فراخوانی می‌شود.

پارامترها
exception: Exception !

استثنا به جاسازی‌کننده منتقل شد.

onRewindموفق

abstract fun onRewindSucceeded(): Unit

وقتی که یک rewind با موفقیت انجام شود، توسط UploadDataProvider فراخوانی می‌شود.