Aracılığıyla paylaş


TarWriter Oluşturucular

Tanım

Aşırı Yüklemeler

TarWriter(Stream)

Belirtilen akışa tar girdileri yazabilen bir TarWriter örneği başlatır ve bu örneğin elden çıkarılmasından archiveStream sonra öğesini kapatır.

TarWriter(Stream, Boolean)

Belirtilen akışa tar girdileri yazabilen ve isteğe bağlı olarak bu örneği elden çıkararak akışı açık bırakan bir TarWriter örneği başlatır. Bu oluşturucu kullanılırken, sonuçta elde edilen arşivin biçimi olur Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Belirtilen akışa tar girdileri yazabilen, isteğe bağlı olarak bu örneği elden çıkardığında akışı açık bırakabilen ve isteğe bağlı olarak yöntemini kullanarak WriteEntry(String, String) girdi yazarken biçimi belirten bir TarWriter örneği başlatır.

TarWriter(Stream)

Kaynak:
TarWriter.cs
Kaynak:
TarWriter.cs
Kaynak:
TarWriter.cs

Belirtilen akışa tar girdileri yazabilen bir TarWriter örneği başlatır ve bu örneğin elden çıkarılmasından archiveStream sonra öğesini kapatır.

public:
 TarWriter(System::IO::Stream ^ archiveStream);
public TarWriter (System.IO.Stream archiveStream);
new System.Formats.Tar.TarWriter : System.IO.Stream -> System.Formats.Tar.TarWriter
Public Sub New (archiveStream As Stream)

Parametreler

archiveStream
Stream

Yazacak akış.

Özel durumlar

archiveStream, null değeridir.

archiveStream yazmayı desteklemez.

Açıklamalar

Bu oluşturucu kullanılırken, Pax yöntemi kullanılarak WriteEntry(String, String) arşive yazılan girdilerin varsayılan biçimi olarak kullanılır.

Şunlara uygulanır

TarWriter(Stream, Boolean)

Kaynak:
TarWriter.cs
Kaynak:
TarWriter.cs
Kaynak:
TarWriter.cs

Belirtilen akışa tar girdileri yazabilen ve isteğe bağlı olarak bu örneği elden çıkararak akışı açık bırakan bir TarWriter örneği başlatır. Bu oluşturucu kullanılırken, sonuçta elde edilen arşivin biçimi olur Pax.

public TarWriter (System.IO.Stream archiveStream, bool leaveOpen = false);
new System.Formats.Tar.TarWriter : System.IO.Stream * bool -> System.Formats.Tar.TarWriter
Public Sub New (archiveStream As Stream, Optional leaveOpen As Boolean = false)

Parametreler

archiveStream
Stream

Yazacak akış.

leaveOpen
Boolean

false bu örnek atıldığında atılacak archiveStreamtrue ; akışı açık bırakmak için.

Özel durumlar

archiveStream, null değeridir.

archiveStream yazmayı desteklemez.

Şunlara uygulanır

TarWriter(Stream, TarEntryFormat, Boolean)

Kaynak:
TarWriter.Unix.cs
Kaynak:
TarWriter.Unix.cs
Kaynak:
TarWriter.Unix.cs

Belirtilen akışa tar girdileri yazabilen, isteğe bağlı olarak bu örneği elden çıkardığında akışı açık bırakabilen ve isteğe bağlı olarak yöntemini kullanarak WriteEntry(String, String) girdi yazarken biçimi belirten bir TarWriter örneği başlatır.

public TarWriter (System.IO.Stream archiveStream, System.Formats.Tar.TarEntryFormat format = System.Formats.Tar.TarEntryFormat.Pax, bool leaveOpen = false);
new System.Formats.Tar.TarWriter : System.IO.Stream * System.Formats.Tar.TarEntryFormat * bool -> System.Formats.Tar.TarWriter
Public Sub New (archiveStream As Stream, Optional format As TarEntryFormat = System.Formats.Tar.TarEntryFormat.Pax, Optional leaveOpen As Boolean = false)

Parametreler

archiveStream
Stream

Yazacak akış.

format
TarEntryFormat

çağrısı WriteEntry(String, String)yapılırken kullanılacak biçim. Pax varsayılan değerdir.

leaveOpen
Boolean

false bu örnek atıldığında atılacak archiveStreamtrue ; akışı açık bırakmak için.

Özel durumlar

archiveStream, null değeridir.

archiveStream yazmayı desteklemez.

formatUnknown diğer sabit listesi değerlerinden biri veya değil.

Açıklamalar

Önerilen biçim, esnekliğine yöneliktir Pax .

Şunlara uygulanır