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