Udostępnij za pośrednictwem


TarReader.GetNextEntry(Boolean) Metoda

Definicja

Pobiera następny wpis ze strumienia archiwum.

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

Parametry

copyData
Boolean

true aby skopiować dane wpisu do nowego MemoryStreamelementu . Jest to przydatne, gdy źródłowy strumień archiwum jest niedostępny, a dane muszą być dostępne później.

false jeśli dane nie powinny być kopiowane do nowego strumienia. Jeśli podstawowy strumień jest niedostępny, użytkownik ponosi odpowiedzialność za odczytywanie i przetwarzanie DataStream bezpośrednio po wywołaniu tej metody.

Wartość domyślna to false.

Zwraca

TarEntry Wystąpienie, jeśli znaleziono prawidłowy wpis lub null jeśli osiągnięto koniec archiwum.

Wyjątki

Dane wpisu są źle sformułowane.

-lub-

Archiwum zawiera wpisy w różnych formatach.

-lub-

W bieżącym Pax archiwum znaleziono więcej niż jeden globalny wpis atrybutów rozszerzonych.

-lub-

W bieżącym Pax archiwum odnaleziono co najmniej dwa wpisy atrybutów rozszerzonych.

Wystąpił problem z we/wy.

Dotyczy