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