TarWriter Konstruktoren

Definition

Überlädt

Name Beschreibung
TarWriter(Stream)

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, und schließt die archiveStream Entsorgung dieser Instanz.

TarWriter(Stream, Boolean)

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, und lässt optional den Datenstrom bei der Entsorgung dieser Instanz geöffnet. Bei Verwendung dieses Konstruktors ist Paxdas Format des resultierenden Archivs .

TarWriter(Stream, TarEntryFormat, Boolean)

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, optional den Datenstrom bei der Entsorgung dieser Instanz geöffnet zu lassen und optional das Format beim Schreiben von Einträgen mithilfe der WriteEntry(String, String) Methode anzugeben.

TarWriter(Stream, TarWriterOptions, Boolean)

TarWriter(Stream)

Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, und schließt die archiveStream Entsorgung dieser Instanz.

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

Der zu schreibende Datenstrom.

Ausnahmen

archiveStream ist null.

archiveStream das Schreiben wird nicht unterstützt.

Hinweise

Bei Verwendung dieses Konstruktors wird als Standardformat der Einträge verwendet, Pax die mithilfe der WriteEntry(String, String) Methode in das Archiv geschrieben wurden.

Gilt für:

TarWriter(Stream, Boolean)

Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, und lässt optional den Datenstrom bei der Entsorgung dieser Instanz geöffnet. Bei Verwendung dieses Konstruktors ist Paxdas Format des resultierenden Archivs .

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

Der zu schreibende Datenstrom.

leaveOpen
Boolean

false um zu archiveStream verwerfen, wann diese Instanz verworfen wird; true um den Datenstrom geöffnet zu lassen.

Ausnahmen

archiveStream ist null.

archiveStream das Schreiben wird nicht unterstützt.

Hinweise

Das Pax Format ist das Standardformat, da es sich um das flexibelste und POSIX-kompatible Format handelt. Dies ist das einzige Format, mit dem TarWriter Einträge aus Dateisystemeinträgen gelesen und gespeichert atime werden ctime .

Gilt für:

TarWriter(Stream, TarEntryFormat, Boolean)

Quelle:
TarWriter.Unix.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.Unix.cs
Quelle:
TarWriter.Unix.cs
Quelle:
TarWriter.Unix.cs

Initialisiert eine TarWriter Instanz, die Tar-Einträge in den angegebenen Datenstrom schreiben kann, optional den Datenstrom bei der Entsorgung dieser Instanz geöffnet zu lassen und optional das Format beim Schreiben von Einträgen mithilfe der WriteEntry(String, String) Methode anzugeben.

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

Der zu schreibende Datenstrom.

format
TarEntryFormat

Das Format, das beim Aufrufen WriteEntry(String, String)verwendet werden soll. Der Standardwert ist Pax.

leaveOpen
Boolean

false um zu archiveStream verwerfen, wann diese Instanz verworfen wird; true um den Datenstrom geöffnet zu lassen.

Ausnahmen

archiveStream ist null.

archiveStream das Schreiben wird nicht unterstützt.

format ist entweder Unknown einer der anderen Enumerationswerte.

Hinweise

Das empfohlene Format ist Pax für seine Flexibilität geeignet.

Gilt für:

TarWriter(Stream, TarWriterOptions, Boolean)

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

Parameter

archiveStream
Stream
leaveOpen
Boolean

Gilt für: