TarWriter 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TarWriter(Stream) |
初始化一个 TarWriter 实例,该实例可将 tar 条目写入指定流,并在释放此实例时关闭 |
TarWriter(Stream, Boolean) |
初始化一个 TarWriter 实例,该实例可将 tar 条目写入指定的流,并在释放此实例时选择使流保持打开状态。 使用此构造函数时,生成的存档的格式为 Pax。 |
TarWriter(Stream, TarEntryFormat, Boolean) |
初始化一个 TarWriter 实例,该实例可以将 tar 条目写入指定的流,可以选择在释放此实例时保持流打开状态,还可以选择在使用 WriteEntry(String, String) 方法写入条目时指定格式。 |
TarWriter(Stream)
- Source:
- TarWriter.cs
- Source:
- TarWriter.cs
- Source:
- 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)
- Source:
- TarWriter.cs
- Source:
- TarWriter.cs
- Source:
- 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)
- Source:
- TarWriter.Unix.cs
- Source:
- TarWriter.Unix.cs
- Source:
- 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 提高其灵活性。