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)

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

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