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 实例,如果 leaveOpen 参数设置为构造函数中的 false,则会关闭存档流。

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)

配置如何执行从异步可释放项返回的任务的 await。

适用于