مصدر الإدخال

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