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 архиве.
Возникла проблема ввода-вывода.