Byteforge / بایــت فورج 🛸
1.87K subscribers
380 photos
119 videos
81 files
359 links
DevOps & DevSecOps
Clouds

🐧🔥 Unique content
Download Telegram
#stream in dart
توابع و خواص کلیدی استریم در دارت


StreamController()
یک متود سازنده برای ایجاد یک StreamController جدید است.

add()
برای ارسال داده های جدید به Stream استفاده می شود.

Stream
یک Getter است که یک Stream جدید باز می گرداند.

Sink
یک Getter است که Sink مربوط به StreamController را باز می گرداند.

close()
برای بستن StreamController استفاده می شود. این عمل باعث می شود تا دیگر نتوان داده ای به Stream فرستاد.

addError()
برای افزودن یک خطای خاص به Stream استفاده می شود.

hasListener
یک Getter است که بررسی می کند که آیا یک Listener فعال برای Stream وجود دارد یا خیر.

isClosed
یک Getter است که بررسی می کند که آیا StreamController بسته شده است یا خیر.

isPaused
یک Getter است که بررسی می کند که آیا StreamController متوقف شده است یا خیر.

onPause
یک Callback است که برای توقف Stream استفاده می شود.

onResume
یک Callback است که برای ادامه دادن Stream بعد از توقف استفاده می شود.

با استفاده از این توابع، شما می توانید Stream خود را به راحتی مدیریت کنید و داده های جدید را به آن اضافه کنید، خطاها را به آن اضافه کنید و Stream را بسته و یا توقف کنید.

#daily_content