OptimizedMemoryStream
OptimizedMemoryStream class
يحدد MemoryStream الذي يمكن أن يحتوي على المزيد من السعة القياسية
public class OptimizedMemoryStream : Stream
المنشئون
الخصائص
اسم | وصف |
---|
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) | يكتب إلى الدفق المحدد. |
مجالات
أنظر أيضا