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 a zkopírujte data záznamu do nového MemoryStreamobjektu . To je užitečné v případě, že podkladový archivní datový proud není dostupný a k datům je potřeba získat přístup později.

false pokud se data nemají kopírovat do nového datového proudu. Pokud je podkladový datový proud neseekovatelný, má uživatel odpovědnost za čtení a zpracování DataStream okamžitě po volání této metody.

Výchozí hodnota je false.

Návraty

Instance TarEntry , pokud byla nalezena platná položka nebo null pokud bylo dosaženo konce 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 byla nalezena více než jedna položka globálních rozšířených atributů.

-nebo-

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

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

Platí pro