TarReader.GetNextEntry(Boolean) Метод

Определение

Извлекает следующую запись из архивного потока.

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

Параметры

copyData
Boolean

true , чтобы скопировать данные записи в новый MemoryStreamобъект . Это полезно, если базовый архивный поток недоступен, а доступ к данным потребуется позже.

false Значение , если данные не должны быть скопированы в новый поток. Если базовый поток недоступен, пользователь несет ответственность за чтение и обработку DataStream сразу после вызова этого метода.

Значение по умолчанию — false.

Возвращаемое значение

Экземпляр TarEntry , если найдена допустимая запись или null достигнут конец архива.

Исключения

Данные записи неправильно сформированы.

-или-

Архив содержит записи в разных форматах.

-или-

В текущем Pax архиве найдено несколько глобальных расширенных атрибутов.

-или-

Две или более расширенных записей атрибутов были найдены последовательно в текущем Pax архиве.

Возникла проблема ввода-вывода.

Применяется к