Sdílet prostřednictvím


TarWriter Konstruktory

Definice

Přetížení

TarWriter(Stream)

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu a zavře archiveStream při likvidaci této instance.

TarWriter(Stream, Boolean)

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu a volitelně ponechá datový proud otevřený při likvidaci této instance. Při použití tohoto konstruktoru je Paxformát výsledného archivu .

TarWriter(Stream, TarEntryFormat, Boolean)

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu, volitelně nechat datový proud otevřený při likvidaci této instance, a volitelně určit formát při zápisu položek pomocí WriteEntry(String, String) metody .

TarWriter(Stream)

Zdroj:
TarWriter.cs
Zdroj:
TarWriter.cs
Zdroj:
TarWriter.cs

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu a zavře archiveStream při likvidaci této instance.

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)

Parametry

archiveStream
Stream

Datový proud, do který se má zapisovat.

Výjimky

archiveStream je null.

archiveStream nepodporuje psaní.

Poznámky

Při použití tohoto konstruktoru se Pax používá jako výchozí formát položek zapsaných do archivu pomocí WriteEntry(String, String) metody .

Platí pro

TarWriter(Stream, Boolean)

Zdroj:
TarWriter.cs
Zdroj:
TarWriter.cs
Zdroj:
TarWriter.cs

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu a volitelně ponechá datový proud otevřený při likvidaci této instance. Při použití tohoto konstruktoru je Paxformát výsledného archivu .

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)

Parametry

archiveStream
Stream

Datový proud, do který se má zapisovat.

leaveOpen
Boolean

false k vyřazení archiveStream při odstranění této instance; true k ponechání datového proudu otevřeného.

Výjimky

archiveStream je null.

archiveStream nepodporuje psaní.

Platí pro

TarWriter(Stream, TarEntryFormat, Boolean)

Zdroj:
TarWriter.Unix.cs
Zdroj:
TarWriter.Unix.cs
Zdroj:
TarWriter.Unix.cs

Inicializuje TarWriter instanci, která může zapisovat položky tar do zadaného datového proudu, volitelně nechat datový proud otevřený při likvidaci této instance, a volitelně určit formát při zápisu položek pomocí WriteEntry(String, String) metody .

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)

Parametry

archiveStream
Stream

Datový proud, do který se má zapisovat.

format
TarEntryFormat

Formát, který se má použít při volání WriteEntry(String, String). Výchozí hodnota je Pax.

leaveOpen
Boolean

false k vyřazení archiveStream při odstranění této instance; true k ponechání datového proudu otevřeného.

Výjimky

archiveStream je null.

archiveStream nepodporuje psaní.

format je nebo Unknown není jednou z dalších hodnot výčtu.

Poznámky

Doporučený formát je Pax z důvodu své flexibility.

Platí pro