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, Boolean)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток и при необходимости оставляет поток открытым при удалении этого экземпляра. При использовании этого конструктора формат результирующего архива равен Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток, при необходимости оставляя поток открытым при удалении этого экземпляра и при необходимости указывая формат при записи записей с помощью WriteEntry(String, String) метода.

TarWriter(Stream, TarWriterOptions, Boolean)

Записывает архив tar в поток.

TarWriter(Stream)

Инициализирует TarWriter экземпляр, который может записывать записи tar в указанный поток и закрывает archiveStream при удалении этого экземпляра.

Свойства

Имя Описание
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)

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

Применяется к