TarReader.GetNextEntry(Boolean) Metoda

Definice

Načte další položku z archivovaného datového proudu.

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

Parametry

copyData
Boolean

true zkopírování dat o vstupu do nového MemoryStreamsouboru . To je užitečné v případě, že podkladový datový proud archivu není možné získat přístup a data je potřeba získat později.

false pokud by data neměla být zkopírována do nového datového proudu. Pokud podkladový stream není možné, uživatel má odpovědnost za čtení a zpracování DataStream ihned po volání této metody.

Výchozí hodnota je false.

Návraty

Instance TarEntry , pokud byla nalezena platná položka nebo null pokud byl dosažen konec archivu.

Výjimky

Data položky jsou poškozena.

nebo

Archiv obsahuje položky v různých formátech.

nebo

V aktuálním Pax archivu bylo nalezeno více než jedna položka globálních rozšířených atributů.

nebo

V aktuálním Pax archivu byly po sobě nalezeny dva nebo více položek rozšířených atributů.

nebo

.NET pouze verze 11 a novější: Kontrolní součet položky je neplatný.

Došlo k problému s vstupně-výstupními operacemi.

Platí pro