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

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


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

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

ملخص

الأساليب العامة

default void cancel ()

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

abstract void close ()

قم بإجراء أي تنظيف مطلوب على مصدر InputStream.

abstract InputStream createInputStream ()

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

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