TarReader.GetNextEntry(Boolean) Metod

Definition

Hämtar nästa post från arkivströmmen.

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

Parametrar

copyData
Boolean

true för att kopiera data för posten till en ny MemoryStream. Detta är användbart när den underliggande arkivströmmen inte går att se och data måste nås senare.

false om data inte ska kopieras till en ny dataström. Om den underliggande dataströmmen inte går att se ansvarar användaren för att läsa och bearbeta DataStream omedelbart efter att ha anropat den här metoden.

Standardvärdet är false.

Returer

En TarEntry instans om en giltig post hittades eller null om slutet av arkivet har nåtts.

Undantag

Postens data är felaktiga.

-eller-

Arkivet innehåller poster i olika format.

-eller-

Mer än en global post för utökade attribut hittades i det aktuella Pax arkivet.

-eller-

Två eller flera utökade attributposter hittades i följd i det aktuella Pax arkivet.

-eller-

.NET endast 11 och senare versioner: En posts kontrollsumma är ogiltig.

Ett I/O-problem uppstod.

Gäller för