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 Archivdatenstrom 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 ein neues MemoryStreamzu kopieren. Dies ist hilfreich, wenn der zugrunde liegende Archivdatenstrom nicht erreichbar ist und später auf die Daten zugegriffen werden muss.
false wenn die Daten nicht in einen neuen Datenstrom kopiert werden sollen. Wenn der zugrunde liegende Datenstrom nicht zu lesen und zu verarbeiten ist, hat der Benutzer die Verantwortung, die DataStream direkt nach dem Aufrufen dieser Methode zu lesen und zu verarbeiten.
Der Standardwert ist false.
Gibt zurück
Eine TarEntry Instanz, wenn ein gültiger Eintrag gefunden wurde oder null das Ende des Archivs erreicht wurde.
Ausnahmen
Die Daten des Eintrags sind fehlerhaft.
-oder-
Das Archiv enthält Einträge in verschiedenen Formaten.
-oder-
Im aktuellen Pax Archiv wurden mehrere globale erweiterte Attribute gefunden.
-oder-
Zwei oder mehr erweiterte Attributeinträge wurden im aktuellen Pax Archiv aufeinanderfolgende gefunden.
-oder-
.NET 11 und höher: Die Prüfsumme eines Eintrags ist ungültig.
Ein E/A-Problem ist aufgetreten.