TarReader.GetNextEntry(Boolean) Yöntem

Tanım

Arşiv akışından sonraki girdiyi alır.

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

Parametreler

copyData
Boolean

true girdisinin verilerini yeni MemoryStreambir içine kopyalamak için. Bu, temel alınan arşiv akışının görüntülenemeyecek durumda olması ve verilere daha sonra erişilmesi gerektiğinde yararlıdır.

false verilerin yeni bir akışa kopyalanmaması gerekiyorsa. Temel alınan akış görüntülenemezse, kullanıcı bu yöntemi çağırdıktan hemen sonra değerini okuma ve işleme sorumluluğuna DataStream sahiptir.

false varsayılan değerdir.

Döndürülenler

TarEntry Geçerli bir giriş bulunduysa veya null arşivin sonuna ulaşıldıysa bir örnek.

Özel durumlar

Girdinin verileri yanlış biçimlendirilmiş.

-veya-

Arşiv, farklı biçimlerde girdiler içerir.

-veya-

Geçerli Pax arşivde birden fazla genel genişletilmiş öznitelik girdisi bulundu.

-veya-

Geçerli Pax arşivde art arda iki veya daha fazla genişletilmiş öznitelik girdisi bulundu.

G/Ç sorunu oluştu.

Şunlara uygulanır