OptimizedMemoryStream

OptimizedMemoryStream

סקירה כללית

OptimizedMemoryStream היא מחלקה ב-Aspose.PDF FOSS עבור .NET. יורשת מ: Stream.

זרם בזיכרון המתרחב שיכול לעבור את מגבלת ה-2 GB למערך יחיד של MemoryStream על-ידי אחסון הנתונים בחלקים בגודל קבוע.

מחלקה זו מספקת 9 שיטות לעבודה עם עצמים מסוג OptimizedMemoryStream בתוכניות .NET. השיטות הזמינות כוללות: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS עבור .NET. תכונות: CanRead, CanSeek, CanWrite, Length, Position.

מאפיינים

שםסוגגישהתיאור
CanReadboolקריאהמקבל את יכולת הקריאה.
CanSeekboolקריאהמקבל את CanSeek.
CanWriteboolקריאהמקבל את CanWrite.
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[] יחיד.

ראה גם

 עברית