UploadDataSink

public abstract class UploadDataSink


تحدّد هذه السمة طرق رد الاتصال الخاصة بـ UploadDataProvider. يمكن استدعاء جميع الطرق بشكل متزامن أو غير متزامن، على أي سلسلة محادثات.

ملخّص

طُرق وضع التصميم العامة

الإجراءات العامة

abstract void

يتم استدعاء هذه الدالة من خلال UploadDataProvider عند تعذُّر القراءة.

abstract void
onReadSucceeded(boolean finalChunk)

يتم استدعاء هذه الطريقة من خلال UploadDataProvider عند نجاح عملية القراءة.

abstract void

يتم استدعاء هذه الطريقة من خلال UploadDataProvider عندما يتعذّر ترجيع عمليات التحميل، أو إذا كانت ميزة ترجيع عمليات التحميل غير متاحة.

abstract void

يتم استدعاؤه من خلال UploadDataProvider عند نجاح عملية الترجيع.

طُرق وضع التصميم العامة

UploadDataSink

public UploadDataSink()

الإجراءات العامة

onReadError

public abstract void onReadError(Exception exception)

يتم استدعاء هذه الدالة من خلال UploadDataProvider عند تعذُّر القراءة.

المعلَمات
Exception exception

يتم تمرير الاستثناء إلى أداة التضمين.

onReadSucceeded

public abstract void onReadSucceeded(boolean finalChunk)

يتم استدعاء هذه الطريقة من خلال UploadDataProvider عند نجاح عملية القراءة.

المعلَمات
boolean finalChunk

بالنسبة إلى عمليات التحميل المقسّمة، true إذا كانت هذه هي القراءة النهائية. يجب أن تكون القيمة false لعمليات التحميل غير المقسّمة.

onRewindError

public abstract void onRewindError(Exception exception)

يتم استدعاء هذه الطريقة من خلال UploadDataProvider عندما يتعذّر ترجيع عمليات التحميل، أو إذا كانت ميزة ترجيع عمليات التحميل غير متاحة.

المعلَمات
Exception exception

يتم تمرير الاستثناء إلى أداة التضمين.

onRewindSucceeded

public abstract void onRewindSucceeded()

يتم استدعاؤه من خلال UploadDataProvider عند نجاح عملية الترجيع.