Udostępnij za pośrednictwem


TarWriter Konstruktory

Definicja

Przeciążenia

TarWriter(Stream)

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia i zamyka archiveStream je po zbyciu tego wystąpienia.

TarWriter(Stream, Boolean)

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia i opcjonalnie pozostawia strumień otwarty po usuwaniu tego wystąpienia. W przypadku korzystania z tego konstruktora format wynikowego archiwum to Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia, opcjonalnie pozostawiając strumień otwarty po usunięciu tego wystąpienia i opcjonalnie określając format podczas zapisywania wpisów przy użyciu WriteEntry(String, String) metody .

TarWriter(Stream)

Źródło:
TarWriter.cs
Źródło:
TarWriter.cs
Źródło:
TarWriter.cs

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia i zamyka archiveStream je po zbyciu tego wystąpienia.

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

Strumień do zapisu.

Wyjątki

archiveStream to null.

archiveStream nie obsługuje pisania.

Uwagi

W przypadku używania tego konstruktora Pax jest używany jako domyślny format wpisów zapisanych w archiwum przy użyciu WriteEntry(String, String) metody .

Dotyczy

TarWriter(Stream, Boolean)

Źródło:
TarWriter.cs
Źródło:
TarWriter.cs
Źródło:
TarWriter.cs

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia i opcjonalnie pozostawia strumień otwarty po usuwaniu tego wystąpienia. W przypadku korzystania z tego konstruktora format wynikowego archiwum to 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)

Parametry

archiveStream
Stream

Strumień do zapisu.

leaveOpen
Boolean

false aby usunąć archiveStream , gdy to wystąpienie zostanie usunięte, true aby pozostawić strumień otwarty.

Wyjątki

archiveStream to null.

archiveStream nie obsługuje pisania.

Dotyczy

TarWriter(Stream, TarEntryFormat, Boolean)

Źródło:
TarWriter.Unix.cs
Źródło:
TarWriter.Unix.cs
Źródło:
TarWriter.Unix.cs

Inicjuje TarWriter wystąpienie, które może zapisywać wpisy tar do określonego strumienia, opcjonalnie pozostawiając strumień otwarty po usunięciu tego wystąpienia i opcjonalnie określając format podczas zapisywania wpisów przy użyciu 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

Strumień do zapisu.

format
TarEntryFormat

Format, który ma być używany podczas wywoływania metody WriteEntry(String, String). Wartość domyślna to Pax.

leaveOpen
Boolean

false aby usunąć archiveStream , gdy to wystąpienie zostanie usunięte, true aby pozostawić strumień otwarty.

Wyjątki

archiveStream to null.

archiveStream nie obsługuje pisania.

format jest albo Unknown nie jedną z pozostałych wartości wyliczenia.

Uwagi

Zalecany format zapewnia Pax elastyczność.

Dotyczy