TarReader.GetNextEntry(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從存檔串流中擷取下一條條目。
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。
傳回
若找到有效條目,或null檔案庫已結束,則為TarEntry該紀錄。
例外狀況
條目資料格式錯誤。
-或-
該檔案包含不同格式的條目。
-或-
目前的存檔中發現 Pax 了多個全域擴展屬性條目。
-或-
目前的檔案中連續發現 Pax 兩個或以上的擴展屬性條目。
-或-
僅限 .NET 11 及更新版本:條目的校驗和無效。
發生了 I/O 問題。