InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
تُغلِّف هذه الواجهة ERROR(/InputStream)
بشكل أساسي لكي يمكن استنساخها.
من المتوقّع أن يتم تسريب أحد الموارد ما لم يتم استدعاء cancel()
،
وبعد استدعاء cancel()
على مثيل، سيصبح هذا المثيل وأي ERROR(/InputStream)
أنشأه غير صالح.
ملخّص
الطرق العامة | |
---|---|
default
void
|
cancel()
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
abstract
void
|
close()
نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. |
abstract
InputStream
|
createInputStream()
عرض نسخة جديدة من |
abstract
long
|
size()
عرض حجم البيانات المصدر بالبايت |
الطرق العامة
إلغاء
public void cancel ()
تم إيقاف هذه الطريقة نهائيًا.
استخدِم close()
بدلاً من ذلك.
نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. يؤدي استدعاء هذه الطريقة إلى إبطال InputStreamSource
بشكل أساسي.
إغلاق
public abstract void close ()
نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. يؤدي استدعاء هذه الطريقة إلى إبطال InputStreamSource
بشكل أساسي.
createInputStream
public abstract InputStream createInputStream ()
عرض نسخة جديدة من ERROR(/InputStream)
، حتى يتمكّن المُتصل من قراءة البث من
البداية سيؤدي كل استدعاء لهذه الطريقة (إلى أن يتم استدعاء cancel()
)
إلى عرض ERROR(/InputStream)
ذات السلوك نفسه، أي سيتم عرض المحتوى نفسه.
المرتجعات | |
---|---|
InputStream |
ERROR(/InputStream) يمكن للمتصل استخدامه لقراءة مصدر البيانات من
البداية. قد يعرض القيمة null إذا تم إبطال InputStreamSource
من خلال طلب سابق إلى cancel() ، أو إذا تعذّر
إنشاء InputStream جديد لأي سبب آخر. |
الحجم
public abstract long size ()
عرض حجم البيانات المصدر بالبايت
المرتجعات | |
---|---|
long |