OptimizedMemoryStream
نمای کلی
OptimizedMemoryStream یک کلاس در Aspose.PDF FOSS برای .NET است. ارث میبرد از: Stream.
یک جریان درونحافظهای قابل گسترش که میتواند از محدودیت تکآرایهای 2 GB MemoryStream عبور کند با ذخیرهسازی دادهها در تکههای با اندازه ثابت.
این کلاس ۹ متد برای کار با اشیای OptimizedMemoryStream در برنامههای .NET فراهم میکند. متدهای موجود شامل: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: CanRead, CanSeek, CanWrite, Length, Position.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
CanRead | bool | خواندن | دسترسی خواندن را برمیگرداند. |
CanSeek | bool | خواندن | قابلیت جستجو را دریافت میکند. |
CanWrite | bool | خواندن | قابلیت نوشتن را دریافت میکند. |
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[] واحد کپی کنید. |