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 архиве.
–или–
только .NET 11 и более поздних версий: недопустимая сумма записи.
Возникла проблема ввода-вывода.