TarReader.GetNextEntry(Boolean) Metodo

Definizione

Recupera la voce successiva dal flusso di archiviazione.

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

Parametri

copyData
Boolean

true per copiare i dati della voce in un nuovo MemoryStreamoggetto . Ciò è utile quando il flusso di archiviazione sottostante non è visualizzabile e i dati devono essere accessibili in un secondo momento.

false se i dati non devono essere copiati in un nuovo flusso. Se il flusso sottostante non è visualizzabile, l'utente ha la responsabilità di leggere ed elaborare immediatamente DataStream dopo aver chiamato questo metodo.

Il valore predefinito è false.

Restituisce

TarEntry Istanza se è stata trovata una voce valida o null se è stata raggiunta la fine dell'archivio.

Eccezioni

I dati della voce sono non formattati.

-oppure-

L'archivio contiene voci in formati diversi.

-oppure-

Nell'archivio corrente Pax sono stati trovati più attributi estesi globali.

-oppure-

Due o più voci di attributi estesi sono state trovate consecutivamente nell'archivio corrente Pax .

Si è verificato un problema di I/O.

Si applica a