منبع جریان ورودی
public interface InputStreamSource
implements Closeable
| com.android.tradefed.result.InputStreamSource |
این رابط اساساً یک InputStream را در بر میگیرد تا آن را قابل کلون کردن کند.
باید انتظار داشت که یک منبع نشت کند مگر اینکه تابع cancel() فراخوانی شود، و زمانی که تابع cancel() روی یک نمونه فراخوانی شود، آن نمونه و هر 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 را نامعتبر میکند.
ایجادجریان ورودی
public abstract InputStream createInputStream ()
یک کپی جدید از InputStream برمیگرداند، به طوری که فراخواننده بتواند جریان را از ابتدا بخواند. هر فراخوانی این متد (تا زمان فراخوانی cancel() ) یک InputStream با رفتار یکسان برمیگرداند -- همان محتوا برگردانده میشود.
| بازگشتها | |
|---|---|
InputStream | یک InputStream که فراخواننده میتواند از آن برای خواندن منبع داده از ابتدا استفاده کند. اگر InputStreamSource توسط فراخوانی قبلی تابع cancel() نامعتبر شده باشد، یا اگر به هر دلیل دیگری نتوان InputStream جدیدی ایجاد کرد، ممکن است null برگرداند. |
اندازه
public abstract long size ()
اندازه داده منبع را بر حسب بایت برمیگرداند.
| بازگشتها | |
|---|---|
long | |