TarReader.GetNextEntry(Boolean) Méthode

Définition

Récupère l’entrée suivante du flux d’archive.

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

Paramètres

copyData
Boolean

true pour copier les données de l’entrée dans un nouveau MemoryStream. Cela est utile lorsque le flux d’archive sous-jacent est irractive et que les données doivent être consultées ultérieurement.

false si les données ne doivent pas être copiées dans un nouveau flux. Si le flux sous-jacent n’est pas accessible, l’utilisateur a la responsabilité de lire et de traiter immédiatement DataStream après l’appel de cette méthode.

La valeur par défaut est false.

Retours

Une TarEntry instance si une entrée valide a été trouvée ou null si la fin de l’archive a été atteinte.

Exceptions

Les données de l’entrée sont incorrectes.

-ou-

L’archive contient des entrées dans différents formats.

-ou-

Plusieurs entrées d’attributs étendus globaux ont été trouvées dans l’archive actuelle Pax .

-ou-

Au moins deux entrées d’attributs étendus ont été trouvées consécutivement dans l’archive actuelle Pax .

Un problème d’E/S s’est produit.

S’applique à