TarReader.GetNextEntry(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アーカイブ ストリームから次のエントリを取得します。
public System.Formats.Tar.TarEntry? GetNextEntry(bool copyData = false);
member this.GetNextEntry : bool -> System.Formats.Tar.TarEntry
Public Function GetNextEntry (Optional copyData As Boolean = false) As TarEntry
パラメーター
- copyData
- Boolean
true をクリックして、エントリのデータを新しい MemoryStreamにコピーします。 これは、基になるアーカイブ ストリームが見えなくなり、後でデータにアクセスする必要がある場合に役立ちます。
false データを新しいストリームにコピーしない場合は 。 基になるストリームが見えない場合、ユーザーは、このメソッドを呼び出した直後に DataStream を読み取って処理する責任があります。
既定値は false です。
返品
有効なエントリが見つかった場合は TarEntry インスタンス。アーカイブの末尾に達した場合は null 。
例外
エントリのデータの形式が正しくありません。
-又は-
アーカイブには、さまざまな形式のエントリが含まれています。
-又は-
現在の Pax アーカイブに複数のグローバル拡張属性エントリが見つかりました。
-又は-
現在の Pax アーカイブで、2 つ以上の拡張属性エントリが連続して見つかりました。
-又は-
.NET 11 以降のバージョンのみ: エントリのチェックサムが無効です。
I/O の問題が発生しました。