OutputStream

OutputStream class

يلف تيار بديل تدفق الإخراج الحقيقي ويتحكم في الوصول إليه.OutputStream يحتوي على بيانات URI التي تصف موقع تدفق الإخراج.

public class OutputStream : Stream

المنشئون

اسموصف
OutputStream(Stream, string)يقوم بتهيئة مثيل جديد لملفOutputStream فئة .

الخصائص

اسموصف
override CanRead { get; }يحصل على قيمة تشير إلى ما إذا كان تدفق الإخراج المغلف يدعم القراءة.
override CanSeek { get; }الحصول على قيمة تشير إلى ما إذا كان تدفق الإخراج المغلف يدعم البحث.
override CanWrite { get; }يحصل على قيمة تشير إلى ما إذا كان تدفق الإخراج المغلف يدعم الكتابة.
override Length { get; }الحصول على الطول بالبايت لتدفق الإخراج المغلف.
override Position { get; set; }الحصول على أو تحديد الموضع ضمن تيار الإخراج المغلف.
Uri { get; }يحصل على URI الخاص بموقع الدفق.

طُرق

اسموصف
override Close()لإغلاق دفق الإخراج المغلف والدفق الحالي.
override Flush()يمسح كافة المخازن المؤقتة لتدفق الإخراج المغلف ويسبب كتابة أي بيانات مخزنة إلى الجهاز الأساسي.
override Read(byte[], int, int)يقرأ تسلسل البايت من تيار الإخراج المغلف ويقدم الموضع داخل التدفق بعدد البايتات المقروءة.
override Seek(long, SeekOrigin)يضبط الموضع ضمن تيار الإخراج المغلف.
override SetLength(long)يحدد طول تيار الإخراج المغلف.
override Write(byte[], int, int)يكتب تسلسلًا من البايتات إلى دفق الإخراج المغلف ويقدم الموضع الحالي ضمن هذا الدفق بعدد بايت مكتوب.

أنظر أيضا