‫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 عندما تنجح عملية الإرجاع.