Compartilhar via


TarReader.GetNextEntry(Boolean) Método

Definição

Recupera a próxima entrada do fluxo de arquivos.

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

Parâmetros

copyData
Boolean

true para copiar os dados da entrada em um novo MemoryStream. Isso é útil quando o fluxo de arquivos subjacente é inadequado e os dados precisam ser acessados posteriormente.

false se os dados não devem ser copiados para um novo fluxo. Se o fluxo subjacente não for desejável, o usuário terá a responsabilidade de ler e processar o DataStream imediatamente após chamar esse método.

O valor padrão é false.

Retornos

Uma TarEntry instância se uma entrada válida foi encontrada ou null se o final do arquivo foi atingido.

Exceções

Os dados da entrada estão malformados.

-ou-

O arquivo contém entradas em formatos diferentes.

-ou-

Mais de uma entrada global de atributos estendidos foi encontrada no arquivo morto atual Pax .

-ou-

Duas ou mais entradas de atributos estendidos foram encontradas consecutivamente no arquivo morto atual Pax .

Ocorreu um problema de E/S.

Aplica-se a