Поделиться через


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)

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

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