Condividi tramite


TarWriter Costruttori

Definizione

Overload

TarWriter(Stream)

Inizializza un'istanza TarWriter che può scrivere voci tar nel flusso specificato e chiude l'oggetto all'eliminazione archiveStream di questa istanza.

TarWriter(Stream, Boolean)

Inizializza un'istanza TarWriter in grado di scrivere voci tar nel flusso specificato e, facoltativamente, lascia aperto il flusso quando si elimina questa istanza. Quando si usa questo costruttore, il formato dell'archivio risultante è Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Inizializza un'istanza TarWriter in grado di scrivere voci tar nel flusso specificato, lasciando facoltativamente aperto il flusso all'eliminazione di questa istanza e, facoltativamente, specificando il formato durante la scrittura di voci usando il WriteEntry(String, String) metodo .

TarWriter(Stream)

Origine:
TarWriter.cs
Origine:
TarWriter.cs
Origine:
TarWriter.cs

Inizializza un'istanza TarWriter che può scrivere voci tar nel flusso specificato e chiude l'oggetto all'eliminazione archiveStream di questa istanza.

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)

Parametri

archiveStream
Stream

Flusso in cui scrivere.

Eccezioni

archiveStream è null.

archiveStream non supporta la scrittura.

Commenti

Quando si usa questo costruttore, Pax viene usato come formato predefinito delle voci scritte nell'archivio usando il WriteEntry(String, String) metodo .

Si applica a

TarWriter(Stream, Boolean)

Origine:
TarWriter.cs
Origine:
TarWriter.cs
Origine:
TarWriter.cs

Inizializza un'istanza TarWriter in grado di scrivere voci tar nel flusso specificato e, facoltativamente, lascia aperto il flusso quando si elimina questa istanza. Quando si usa questo costruttore, il formato dell'archivio risultante è 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)

Parametri

archiveStream
Stream

Flusso in cui scrivere.

leaveOpen
Boolean

false per eliminare quando archiveStream questa istanza viene eliminata; true per lasciare aperto il flusso.

Eccezioni

archiveStream è null.

archiveStream non supporta la scrittura.

Si applica a

TarWriter(Stream, TarEntryFormat, Boolean)

Origine:
TarWriter.Unix.cs
Origine:
TarWriter.Unix.cs
Origine:
TarWriter.Unix.cs

Inizializza un'istanza TarWriter in grado di scrivere voci tar nel flusso specificato, lasciando facoltativamente aperto il flusso all'eliminazione di questa istanza e, facoltativamente, specificando il formato durante la scrittura di voci usando il WriteEntry(String, String) metodo .

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)

Parametri

archiveStream
Stream

Flusso in cui scrivere.

format
TarEntryFormat

Formato da utilizzare per la chiamata a WriteEntry(String, String). Il valore predefinito è Pax.

leaveOpen
Boolean

false per eliminare quando archiveStream questa istanza viene eliminata; true per lasciare aperto il flusso.

Eccezioni

archiveStream è null.

archiveStream non supporta la scrittura.

formatUnknown è o non uno degli altri valori di enumerazione.

Commenti

Il formato consigliato è Pax per la sua flessibilità.

Si applica a