TarWriter 类

定义

将 tar 存档写入流。

public ref class TarWriter sealed : IAsyncDisposable, IDisposable
public sealed class TarWriter : IAsyncDisposable, IDisposable
type TarWriter = class
    interface IAsyncDisposable
    interface IDisposable
Public NotInheritable Class TarWriter
Implements IAsyncDisposable, IDisposable
继承
TarWriter
实现

构造函数

TarWriter(Stream)

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

TarWriter(Stream, Boolean)

初始化一个 TarWriter 实例,该实例可将 tar 条目写入指定的流,并在释放此实例时选择使流保持打开状态。 使用此构造函数时,生成的存档的格式为 Pax

TarWriter(Stream, TarEntryFormat, Boolean)

初始化一个 TarWriter 实例,该实例可以将 tar 条目写入指定的流,可以选择在释放此实例时保持流打开状态,还可以选择在使用 WriteEntry(String, String) 方法写入条目时指定格式。

属性

Format

使用 WriteEntry(String, String) 方法将条目写入存档时,获取条目的格式。

方法

Dispose()

释放当前 TarWriter 实例,如果 leaveOpen 构造函数中的 参数设置为 false ,则关闭存档流。

DisposeAsync()

异步释放当前TarWriter实例,并在构造函数中将 参数设置为 falseleaveOpen关闭存档流。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteEntry(String, String)

将指定的文件作为 tar 条目写入存档流。

WriteEntry(TarEntry)

将指定的条目写入存档流。

WriteEntryAsync(String, String, CancellationToken)

将指定的文件作为 tar 条目异步写入存档流。

WriteEntryAsync(TarEntry, CancellationToken)

将指定的条目异步写入存档流。

扩展方法

ConfigureAwait(IAsyncDisposable, Boolean)

配置如何执行从异步可处置项返回的任务的等待。

适用于