CfbReader

CfbReader

概要

CfbReader は Aspose.Email の FOSS における .NET 用クラスです。継承元: IDisposable。

CfbReader.CfbReader は、CFB コンテナを含むバイト配列からリーダーを作成します。

説明

CfbReader は Aspose.Email の FOSS ライブラリにある .NET 用クラスで、プログラムから利用できる 11 のメソッドと 13 のプロパティを提供します。IDisposable を拡張し、親タイプから共有機能を継承しています。

このクラスはさらに Header プロパティ(cfb ファイルヘッダー情報を提供)、Difat プロパティ(読み取り専用コレクションとして difat セクタインデックスを保持)、DirectoryEntries プロパティ(コンテナ内のすべてのディレクトリエントリを一覧表示) を提供します。

インスタンスは、オブジェクトをデフォルト値で初期化する単一のコンストラクタを通じて作成されます。

プロパティ

名前型アクセス説明
HeaderHeader読み取りCFB ファイルヘッダー情報を提供します
DifatReadOnlyCollection<uint>読み取り読み取り専用コレクションとして DIFAT セクタインデックスを含みます
FatReadOnlyCollection<uint>読み取り
MiniFatReadOnlyCollection<uint>読み取り
DirectoryEntriesReadOnlyCollection<DirectoryEntry>読み取りコンテナ内のすべてのディレクトリエントリを一覧表示します
RootEntryDirectoryEntry読み取りルートストレージディレクトリエントリを表します
MiniStreambyte[]読み取りミニ‑ストリームの生バイトを保持します
MajorVersionint読み取りCFB形式のメジャーバージョン番号を示します
SectorSizeint読み取り標準セクターのバイト単位のサイズを返します
MiniSectorSizeint読み取りミニセクタのサイズ(バイト単位)を返します
DirectoryEntryCountint読み取りディレクトリエントリの総数を報告します
MaterializedStreamCountint読み取りマテリアライズされたストリームの数を報告します
FileSizeint読み取りCFB ファイルの総サイズ(バイト単位)を返します

メソッド

シグネチャ説明
CfbReader(data: byte[])CFB コンテナを含むバイト配列からリーダーを作成します
FromFile(path: string)指定されたファイルパスから CFB コンテナをロードします
FromStream(stream: Stream)提供されたストリームからCFBコンテナをロードします
Dispose()リーダーが使用したすべてのリソースを解放します
GetEntry(streamId: uint)指定されたストリーム識別子のディレクトリエントリを返します
GetStreamData(streamId: uint)指定されたストリームの生バイトデータを読み取ります
IterStorages()CFB内のすべてのストレージエントリを列挙します
IterStreams()CFB のすべてのストリーム エントリを列挙します
IterChildren(storageStreamId: uint)指定されたストレージ ストリームの子エントリを列挙します
IterTree(startStreamId: uint)指定されたストリーム ID から開始するディレクトリツリーを走査します
FindChildByName(storageStreamId: uint, name: string)ストレージ内で名前で子エントリを検索します
ResolvePath(names: IEnumerable<string>, startStreamId: uint)ベースから開始し、名前のシーケンスをストリーム ID に解決します

参照

 日本語