OptimizedMemoryStream
अवलोकन
OptimizedMemoryStream Aspose.PDF FOSS में .NET के लिए एक क्लास है। Inherits from: Stream.
एक वृद्धि योग्य इन-मेमोरी स्ट्रीम जो MemoryStream की 2 GB सिंगल-ऐरे सीमा को फिक्स्ड-साइज़ चंक्स में डेटा संग्रहीत करके पार कर सकता है।
यह क्लास .NET प्रोग्राम्स में OptimizedMemoryStream ऑब्जेक्ट्स के साथ काम करने के लिए 9 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं जब Aspose.PDF FOSS for .NET पैकेज स्थापित किया जाता है। प्रॉपर्टीज़: CanRead, CanSeek, CanWrite, Length, Position.
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
CanRead | bool | पढ़ें | पढ़ने की क्षमता प्राप्त करता है। |
CanSeek | bool | पढ़ें | सेक्विंग करने की क्षमता प्राप्त करता है। |
CanWrite | bool | पढ़ें | लेता है लिखने की अनुमति। |
Length | long | पढ़ें | लंबाई प्राप्त करता है। |
Position | long | पढ़ें/लिखें | स्थिति को प्राप्त करता है या सेट करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
OptimizedMemoryStream() | इस OptimizedMemoryStream उदाहरण पर OptimizedMemoryStream को कॉल करता है। |
OptimizedMemoryStream(buffer: byte[]) | इस OptimizedMemoryStream उदाहरण पर OptimizedMemoryStream(buffer) को कॉल करता है। |
Flush() | इस OptimizedMemoryStream उदाहरण पर Flush को कॉल करता है। |
Write(buffer: byte[], offset: int, count: int) | इस OptimizedMemoryStream इंस्टेंस पर Write(buffer, offset, count) को कॉल करता है। |
WriteByte(value: byte) | इस OptimizedMemoryStream इंस्टेंस पर WriteByte(value) को कॉल करता है। |
Read(buffer: byte[], offset: int, count: int) | इस OptimizedMemoryStream इंस्टेंस पर Read(buffer, offset, count) को कॉल करता है। |
Seek(offset: long, origin: SeekOrigin) | इस OptimizedMemoryStream इंस्टेंस पर Seek(offset, origin) को कॉल करता है। |
SetLength(value: long) | लंबाई मान को सेट करता है। |
ToArray() | पूरी सामग्री को एकल byte[] में कॉपी करें। |