TarReader.GetNextEntry(Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.