مصدر إدخال مصدر البيانات

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


تتضمّن هذه الواجهة بشكل أساسي علامة ERROR(/InputStream) لتكون قابلة للاستنساخ.

من المفترض أن يتم تسريب أحد الموارد ما لم يتم استدعاء cancel() الذي يشير إلى أنّه بعد استدعاء cancel() على أحد المثيلات، ستكون تلك المثيل وأي ERROR(/InputStream) أُنشئت غير صالحة.

ملخّص

الطرق العامة

default void cancel()

تم إيقاف هذه الطريقة نهائيًا. استخدِم close() بدلاً من ذلك.

abstract void close()

نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream.

abstract InputStream createInputStream()

إرجاع نسخة جديدة من "ERROR(/InputStream)" ليتمكّن المتصل من قراءة البث من البداية.

abstract long size()

عرض الحجم بالبايت من البيانات المصدر

الطرق العامة

إلغاء

public void cancel ()

تم إيقاف هذه الطريقة نهائيًا.
استخدِم close() بدلاً من ذلك.

نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream. يؤدي استدعاء هذه الطريقة في الأساس يلغي InputStreamSource هذه.

إغلاق

public abstract void close ()

نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream. يؤدي استدعاء هذه الطريقة في الأساس يلغي InputStreamSource هذه.

createInputStream

public abstract InputStream createInputStream ()

إرجاع نسخة جديدة من "ERROR(/InputStream)" ليتمكّن المتصل من قراءة البث من البداية. سيتم تنفيذ كل استدعاء لهذه الطريقة (حتى يتم استدعاء الدالة cancel()) إرجاع ERROR(/InputStream) يعمل بشكل متطابق -- سيتم عرض المحتوى نفسه.

المرتجعات
InputStream تمثّل هذه السمة ERROR(/InputStream) الذي يمكن للمتصل استخدامه لقراءة مصدر البيانات من البداية. قد يتم عرض null إذا تم استخدام InputStreamSource. تم إبطاله بسبب استدعاء سابق إلى cancel()، أو إذا تعذّر إيقاف إدخال مصدر جديد تم إنشاؤه لسبب آخر.

الحجم

public abstract long size ()

عرض الحجم بالبايت من البيانات المصدر

المرتجعات
long