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.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
CanRead | bool | قراءة | يحصل على إمكانية القراءة. |
CanSeek | bool | قراءة | يحصل على ما إذا كان يمكن السعي. |
CanWrite | bool | قراءة | يحصل على الخاصية can write. |
Length | long | قراءة | يحصل على الطول. |
Position | long | قراءة/كتابة | يحصل أو يضبط الموضع. |
الطرق
| التوقيع | وصف |
|---|---|
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[] واحدة. |