CfbReader
Overview
CfbReader यह एक क्लास है Aspose.Email FOSS के लिए .NET. वारिस से: IDisposable.
CfbReader.CfbReader creates a reader from a byte array containing a CFB container.
Description
CfbReader .NET के लिए Aspose.Email FOSS लाइब्रेरी में एक वर्ग है जो प्रोग्रामिंग उपयोग के 11 तरीकों और 13 गुणों को प्रस्तुत करता है। IDisposable, अपने माता-पिता के प्रकार से साझा कार्यक्षमता का विरासत।.
कक्षा में भी प्रदान की जाती है Header संपत्ति (सीएफबी फ़ाइल शीर्षक जानकारी प्रदान करता है), Difat संपत्ति (एक पढ़ने-केवल संग्रह के रूप में डिफ़ॉल्ट क्षेत्र सूचकांक शामिल है), DirectoryEntries संपत्ति (कंटेनर में सभी निर्देशिका इनपुटों की सूची)।.
इंटेंस एक ही निर्माता के माध्यम से बनाए जाते हैं जो डिफ़ॉल्ट मूल्यों के साथ वस्तु को प्रारंभ करता है।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Header | Header | Read | CFB फ़ाइल हेडर जानकारी प्रदान करता है |
Difat | ReadOnlyCollection<uint> | Read | DIFAT क्षेत्र सूचकांक को एक पढ़ने-केवल संग्रह के रूप में शामिल करता है |
Fat | ReadOnlyCollection<uint> | Read | |
MiniFat | ReadOnlyCollection<uint> | Read | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Read | सभी कंटेनर में सूचीबद्ध निर्देशिका इनपुट |
RootEntry | DirectoryEntry | Read | रूट स्टोरेज निर्देशिका इनपुट का प्रतिनिधित्व करता है |
MiniStream | byte[] | Read | मिनी-प्रवाह के कच्चे बाइट्स को बनाए रखता है |
MajorVersion | int | Read | CFB प्रारूप के मुख्य संस्करण संख्या को इंगित करता है |
SectorSize | int | Read | एक मानक क्षेत्र के बाइट्स में आकार वापस करता है |
MiniSectorSize | int | Read | एक मिनी सेक्टर के बाइट्स में आकार वापस करता है |
DirectoryEntryCount | int | Read | निर्देशिका में प्रवेश की कुल संख्या रिपोर्ट करें |
MaterializedStreamCount | int | Read | रिपोर्ट कितने प्रवाहों को सामग्रित किया गया है |
FileSize | int | Read | CFB फ़ाइल के बैट में कुल आकार देता है |
Methods
| Signature | Description |
|---|---|
CfbReader(data: byte[]) | एक बाइट रिले से एक पाठक बनाता है जिसमें एक सीएफबी कंटेनर होता है |
FromFile(path: string) | एक CFB कंटेनर को निर्दिष्ट फ़ाइल मार्ग से लोड करें |
FromStream(stream: Stream) | प्रदान किए गए स्ट्रीम से एक CFB कंटेनर लोड करता है |
Dispose() | सभी संसाधनों को रिलीज करें जो पाठक द्वारा उपयोग किए जाते हैं |
GetEntry(streamId: uint) | एक ही प्रवाह पहचानकर्ता के लिए निर्देशिका इनपुट वापस करता है |
GetStreamData(streamId: uint) | निर्दिष्ट प्रवाह के कच्चे बाइट डेटा को पढ़ता है |
IterStorages() | सभी स्टोरेज इनपुट को सीएफबी में सूचीबद्ध करता है |
IterStreams() | सभी स्ट्रीम इनपुट को सीएफबी में सूचीबद्ध करें |
IterChildren(storageStreamId: uint) | बच्चों के भंडारण प्रवाह की सूची |
IterTree(startStreamId: uint) | निर्देशिका पेड़ चलता है जो उस स्ट्रीम आईडी से शुरू होता है |
FindChildByName(storageStreamId: uint, name: string) | एक भंडारण में नाम के अनुसार बच्चे का प्रवेश पाता है |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | एक आधार से शुरू होने वाले स्ट्रीम आईडी के लिए नामों की एक पंक्ति को हल करता है |