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實例,並在建構函式中將 自變數設定false為 時leaveOpen關閉封存數據流。

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。

適用於