OptimizedMemoryStream

OptimizedMemoryStream

نظرة عامة

OptimizedMemoryStream هي فئة في Aspose.PDF FOSS لـ .NET. تُورّث من: Stream.

دفق في الذاكرة قابل للنمو يمكنه تجاوز حد المصفوفة الواحدة البالغ 2 جيجابايت في MemoryStream عن طريق تخزين البيانات في قطع ذات حجم ثابت.

توفر هذه الفئة 9 طرق للعمل مع كائنات OptimizedMemoryStream في برامج .NET. تشمل الطرق المتاحة: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. جميع الأعضاء العامة متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .NET. الخصائص: CanRead, CanSeek, CanWrite, Length, Position.

خصائص

اسمالنوعالوصولوصف
CanReadboolقراءةيحصل على إمكانية القراءة.
CanSeekboolقراءةيحصل على ما إذا كان يمكن السعي.
CanWriteboolقراءةيحصل على الخاصية can write.
Lengthlongقراءةيحصل على الطول.
Positionlongقراءة/كتابةيحصل أو يضبط الموضع.

الطرق

التوقيعوصف
OptimizedMemoryStream()يستدعي OptimizedMemoryStream على هذا المثيل OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])يستدعي OptimizedMemoryStream(buffer) على هذا المثيل OptimizedMemoryStream.
Flush()يستدعي Flush على هذا المثيل OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)يستدعي Write(buffer, offset, count) على هذا الكائن OptimizedMemoryStream.
WriteByte(value: byte)يستدعي WriteByte(value) على هذا الكائن OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)ينفذ Read(buffer, offset, count) على هذا الكائن OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)ينفذ Seek(offset, origin) على هذا الكائن OptimizedMemoryStream.
SetLength(value: long)يضبط قيمة الطول.
ToArray()انسخ جميع المحتويات إلى مصفوفة byte[] واحدة.

انظر أيضاً

 العربية