語言

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
實作

建構函式

名稱 Description
TarWriter(Stream, Boolean)

初始化一個 TarWriter 實例,該實例可將 tar 條目寫入指定串流,並可選擇在丟棄該實例時保持串流開啟。 使用此建構子時,所得壓縮檔格式為 Pax。

TarWriter(Stream, TarEntryFormat, Boolean)

初始化一個 TarWriter 實例,可將 tar 條目寫入指定串流,並可選擇在丟棄該實例時保持串流開啟,並在使用該 WriteEntry(String, String) 方法寫入條目時可選擇指定格式。

TarWriter(Stream, TarWriterOptions, Boolean)

將 tar 封存寫入數據流。

TarWriter(Stream)

初始化一個 TarWriter 可寫入 tar 條目至指定串流的實例,並在該實例丟棄時關閉該 archiveStream 實例。

屬性

名稱 Description
Format

在使用該 WriteEntry(String, String) 方法寫入檔案庫時取得條目的格式。

方法

名稱 Description
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)

非同步地將指定的項目寫入壓縮串流。

擴充方法

名稱 Description
ConfigureAwait(IAsyncDisposable, Boolean)

設定如何執行從異步可處置專案傳回的工作等候。

適用於