Bagikan melalui


TarWriter Konstruktor

Definisi

Overload

TarWriter(Stream)

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan dan menutup archiveStream saat pembuangan instans ini.

TarWriter(Stream, Boolean)

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan dan secara opsional membiarkan aliran terbuka setelah pembuangan instans ini. Saat menggunakan konstruktor ini, format arsip yang dihasilkan adalah Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan, secara opsional membiarkan aliran terbuka setelah pembuangan instans ini, dan secara opsional menentukan format saat menulis entri menggunakan WriteEntry(String, String) metode .

TarWriter(Stream)

Sumber:
TarWriter.cs
Sumber:
TarWriter.cs
Sumber:
TarWriter.cs

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan dan menutup archiveStream saat pembuangan instans ini.

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)

Parameter

archiveStream
Stream

Aliran yang akan ditulis.

Pengecualian

archiveStreamadalah null.

archiveStream tidak mendukung penulisan.

Keterangan

Saat menggunakan konstruktor ini, Pax digunakan sebagai format default entri yang ditulis ke arsip menggunakan WriteEntry(String, String) metode .

Berlaku untuk

TarWriter(Stream, Boolean)

Sumber:
TarWriter.cs
Sumber:
TarWriter.cs
Sumber:
TarWriter.cs

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan dan secara opsional membiarkan aliran terbuka setelah pembuangan instans ini. Saat menggunakan konstruktor ini, format arsip yang dihasilkan adalah 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)

Parameter

archiveStream
Stream

Aliran yang akan ditulis.

leaveOpen
Boolean

false untuk membuang kapan instans archiveStream ini dibuang; true untuk membiarkan aliran terbuka.

Pengecualian

archiveStreamadalah null.

archiveStream tidak mendukung penulisan.

Berlaku untuk

TarWriter(Stream, TarEntryFormat, Boolean)

Sumber:
TarWriter.Unix.cs
Sumber:
TarWriter.Unix.cs
Sumber:
TarWriter.Unix.cs

Menginisialisasi instans TarWriter yang dapat menulis entri tar ke aliran yang ditentukan, secara opsional membiarkan aliran terbuka setelah pembuangan instans ini, dan secara opsional menentukan format saat menulis entri menggunakan WriteEntry(String, String) metode .

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)

Parameter

archiveStream
Stream

Aliran yang akan ditulis.

format
TarEntryFormat

Format yang digunakan saat memanggil WriteEntry(String, String). Nilai defaultnya adalah Pax.

leaveOpen
Boolean

false untuk membuang kapan instans archiveStream ini dibuang; true untuk membiarkan aliran terbuka.

Pengecualian

archiveStreamadalah null.

archiveStream tidak mendukung penulisan.

format adalah salah Unknown satu nilai enum lainnya atau tidak.

Keterangan

Format yang disarankan adalah Pax untuk fleksibilitasnya.

Berlaku untuk