TarReader.GetNextEntry(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den nächsten Eintrag aus dem Archivstream ab.
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
Parameter
- copyData
- Boolean
true
, um die Daten des Eintrags in einen neuen MemoryStreamzu kopieren. Dies ist hilfreich, wenn der zugrunde liegende Archivdatenstrom nicht zu finden ist und später auf die Daten zugegriffen werden muss.
false
, wenn die Daten nicht in einen neuen Stream kopiert werden sollen. Wenn der zugrunde liegende Datenstrom nicht erreichbar ist, ist der Benutzer dafür verantwortlich, unmittelbar nach dem Aufrufen dieser Methode zu DataStream lesen und zu verarbeiten.
Standardwert: false
.
Gibt zurück
Eine TarEntry instance, wenn ein gültiger Eintrag gefunden wurde oder null
das Ende des Archivs erreicht wurde.
Ausnahmen
Die Daten des Eintrags sind falsch formatiert.
Oder
Das Archiv enthält Einträge in unterschiedlichen Formaten.
Oder
Im aktuellen Pax Archiv wurde mehr als ein globaler Eintrag für erweiterte Attribute gefunden.
Oder
Im aktuellen Archiv wurden zwei oder mehr Einträge mit erweiterten Attributen Pax nacheinander gefunden.
Ein E/A-Problem ist aufgetreten.