TarWriter 构造函数

定义

重载

TarWriter(Stream)

初始化一个 TarWriter 实例,该实例可将 tar 条目写入指定流,并在释放此实例时关闭 archiveStream

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

要写入的流。

例外

archiveStreamnull

archiveStream 不支持写入。

注解

使用此构造函数时, Pax 用作使用 WriteEntry(String, String) 方法写入存档的条目的默认格式。

适用于

TarWriter(Stream, Boolean)

Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
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 如果使流保持打开状态,则为 。

例外

archiveStreamnull

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 如果使流保持打开状态,则为 。

例外

archiveStreamnull

archiveStream 不支持写入。

formatUnknown是或不是其他枚举值之一。

注解

建议的格式是为了 Pax 提高其灵活性。

适用于