TarWriter Конструкторы

Определение

Перегрузки

TarWriter(Stream)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный archiveStream поток, и закрывает при удалении этого экземпляра.

TarWriter(Stream, Boolean)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток и при необходимости оставляет поток открытым после удаления этого экземпляра. При использовании этого конструктора формат результирующего архива — Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток, при необходимости оставляя поток открытым при удалении этого экземпляра и при необходимости указывая формат при записи записей с помощью WriteEntry(String, String) метода .

TarWriter(Stream)

Исходный код:
TarWriter.cs
Исходный код:
TarWriter.cs
Исходный код:
TarWriter.cs

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный archiveStream поток, и закрывает при удалении этого экземпляра.

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)

Параметры

archiveStream
Stream

Поток, в который требуется выполнить запись.

Исключения

archiveStream имеет значение null.

Параметр archiveStream не поддерживает запись.

Комментарии

При использовании этого конструктора используется в качестве формата по умолчанию для записей, Pax записываемых в архив с помощью WriteEntry(String, String) метода .

Применяется к

TarWriter(Stream, Boolean)

Исходный код:
TarWriter.cs
Исходный код:
TarWriter.cs
Исходный код:
TarWriter.cs

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток и при необходимости оставляет поток открытым после удаления этого экземпляра. При использовании этого конструктора формат результирующего архива — 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)

Параметры

archiveStream
Stream

Поток, в который требуется выполнить запись.

leaveOpen
Boolean

false Значение , чтобы удалить при удалении archiveStream этого экземпляра; значение , true чтобы оставить поток открытым.

Исключения

archiveStream имеет значение null.

Параметр archiveStream не поддерживает запись.

Применяется к

TarWriter(Stream, TarEntryFormat, Boolean)

Исходный код:
TarWriter.Unix.cs
Исходный код:
TarWriter.Unix.cs
Исходный код:
TarWriter.Unix.cs

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток, при необходимости оставляя поток открытым при удалении этого экземпляра и при необходимости указывая формат при записи записей с помощью WriteEntry(String, String) метода .

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)

Параметры

archiveStream
Stream

Поток, в который требуется выполнить запись.

format
TarEntryFormat

Формат, используемый при вызове WriteEntry(String, String). Значение по умолчанию — Pax.

leaveOpen
Boolean

false Значение , чтобы удалить при удалении archiveStream этого экземпляра; значение , true чтобы оставить поток открытым.

Исключения

archiveStream имеет значение null.

Параметр archiveStream не поддерживает запись.

format имеет значение Unknown или не является одним из других значений перечисления.

Комментарии

Рекомендуемый формат — Pax для его гибкости.

Применяется к