Freigeben über


TarWriter Konstruktoren

Definition

Überlädt

TarWriter(Stream)

Initialisiert einen TarWriter instance, der Tar-Einträge in den angegebenen Stream schreiben kann, und schließt den archiveStream bei der Entsorgung dieses instance.

TarWriter(Stream, Boolean)

Initialisiert einen TarWriter instance, der Tar-Einträge in den angegebenen Stream schreiben kann, und lässt den Stream optional offen, wenn dieser instance. Bei Verwendung dieses Konstruktors ist Paxdas Format des resultierenden Archivs .

TarWriter(Stream, TarEntryFormat, Boolean)

Initialisiert eine TarWriter instance, die Tar-Einträge in den angegebenen Stream schreiben kann, lässt optional den Stream geöffnet, wenn diese instance zur Verfügung gestellt wird, und gibt optional das Format an, wenn Einträge mit der WriteEntry(String, String) -Methode geschrieben werden.

TarWriter(Stream)

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

Initialisiert einen TarWriter instance, der Tar-Einträge in den angegebenen Stream schreiben kann, und schließt den archiveStream bei der Entsorgung dieses 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)

Parameter

archiveStream
Stream

Der Stream, in den geschrieben werden soll.

Ausnahmen

archiveStream ist null

archiveStream unterstützt das Schreiben nicht.

Hinweise

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

Gilt für:

TarWriter(Stream, Boolean)

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

Initialisiert einen TarWriter instance, der Tar-Einträge in den angegebenen Stream schreiben kann, und lässt den Stream optional offen, wenn dieser instance. 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 Stream, in den geschrieben werden soll.

leaveOpen
Boolean

false, um den archiveStream zu entsorgen, wenn dieser instance verworfen wird, true um den Stream offen zu lassen.

Ausnahmen

archiveStream ist null

archiveStream unterstützt das Schreiben nicht.

Gilt für:

TarWriter(Stream, TarEntryFormat, Boolean)

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

Initialisiert eine TarWriter instance, die Tar-Einträge in den angegebenen Stream schreiben kann, lässt optional den Stream geöffnet, wenn diese instance zur Verfügung gestellt wird, und gibt optional das Format an, wenn Einträge mit der WriteEntry(String, String) -Methode geschrieben werden.

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 Stream, in den geschrieben werden soll.

format
TarEntryFormat

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

leaveOpen
Boolean

false, um den archiveStream zu entsorgen, wenn dieser instance verworfen wird, true um den Stream offen zu lassen.

Ausnahmen

archiveStream ist null

archiveStream unterstützt das Schreiben nicht.

format ist einer Unknown der anderen Enumerationswerte oder nicht.

Hinweise

Das empfohlene Format ist Pax aufgrund seiner Flexibilität.

Gilt für: