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 存档中连续找到两个或更多扩展属性条目。

发生了 I/O 问题。

适用于