OptimizedMemoryStream

OptimizedMemoryStream class

يحدد MemoryStream الذي يمكن أن يحتوي على المزيد من السعة القياسية

public class OptimizedMemoryStream : Stream

المنشئون

اسموصف
OptimizedMemoryStream()يقوم بتهيئة مثيل جديد لملفOptimizedMemoryStream فئة .
OptimizedMemoryStream(byte[])يقوم بتهيئة مثيل جديد لملفOptimizedMemoryStream فئة على أساس صفيف البايت المحدد.
OptimizedMemoryStream(int)يقوم بتهيئة مثيل جديد لملفOptimizedMemoryStream فئة .
OptimizedMemoryStream(int, byte[])يقوم بتهيئة مثيل جديد لملفOptimizedMemoryStream فئة على أساس صفيف البايت المحدد.

الخصائص

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

طُرق

اسموصف
override Flush()تم تجاوز الوظيفة.
override Read(byte[], int, int)عند التجاوز في فئة مشتقة ، يقرأ تسلسل من البايت من الدفق الحالي ويقدم الموضع داخل الدفق بعدد البايت المقروء.
override ReadByte()يقرأ بايت من الدفق ويقدم الموضع داخل الدفق بمقدار بايت واحد ، أو يُرجع -1 إذا كان في نهاية الدفق .
override Seek(long, SeekOrigin)عند التجاوز في فئة مشتقة ، يعيّن الموضع ضمن الدفق الحالي.
override SetLength(long)عند التجاوز في فئة مشتقة ، يعيّن طول الدفق الحالي.
ToArray()تحويل الدفق الحالي إلى مصفوفة بايت.
override Write(byte[], int, int)عند تجاوزه في فئة مشتقة ، يكتب تسلسل بايت إلى الدفق الحالي ويقدم الموقع الحالي ضمن هذا الدفق بعدد البايتات المكتوبة.
override WriteByte(byte)يكتب بايت إلى الموضع الحالي في الدفق ويقدم الموضع داخل الدفق بمقدار بايت واحد.
WriteTo(Stream)يكتب إلى الدفق المحدد.

مجالات

اسموصف
const DefaultBufferSizeقيمة حجم المخزن المؤقت الافتراضية بالبايت.

أنظر أيضا