OptimizedMemoryStream

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.

خواص

نامنوعدسترسیتوضیح
CanReadboolخواندندسترسی خواندن را برمی‌گرداند.
CanSeekboolخواندنقابلیت جستجو را دریافت می‌کند.
CanWriteboolخواندنقابلیت نوشتن را دریافت می‌کند.
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[] واحد کپی کنید.

همچنین ببینید:

 فارسی