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。

適用於