TarReader.GetNextEntry(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.