TarWriter Classe

Definição

Grava um arquivo de piche em um fluxo.

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
Herança
TarWriter
Implementações

Construtores

Nome Description
TarWriter(Stream, Boolean)

Inicializa uma TarWriter instância que pode gravar entradas tar no fluxo especificado e, opcionalmente, deixa o fluxo aberto após o descarte dessa instância. Ao usar esse construtor, o formato do arquivo resultante é Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Inicializa uma TarWriter instância que pode gravar entradas tar no fluxo especificado, opcionalmente deixando o fluxo aberto após o descarte dessa instância e, opcionalmente, especificando o formato ao gravar entradas usando o WriteEntry(String, String) método.

TarWriter(Stream, TarWriterOptions, Boolean)

Grava um arquivo de piche em um fluxo.

TarWriter(Stream)

Inicializa uma TarWriter instância que pode gravar entradas tar no fluxo especificado e fecha o archiveStream descarte após o descarte dessa instância.

Propriedades

Nome Description
Format

Obtém o formato das entradas ao escrevê-las no arquivo morto usando o WriteEntry(String, String) método.

Métodos

Nome Description
Dispose()

Descarta a instância atual TarWriter e fecha o fluxo de arquivos se o leaveOpen argumento foi definido false no construtor.

DisposeAsync()

Descarta de forma assíncrona a instância atual TarWriter e fecha o fluxo de arquivos se o leaveOpen argumento foi definido false no construtor.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteEntry(String, String)

Grava o arquivo especificado no fluxo de arquivos como uma entrada tar.

WriteEntry(TarEntry)

Grava a entrada especificada no fluxo de arquivos.

WriteEntryAsync(String, String, CancellationToken)

Grava de forma assíncrona o arquivo especificado no fluxo de arquivos como uma entrada tar.

WriteEntryAsync(TarEntry, CancellationToken)

Grava de forma assíncrona a entrada especificada no fluxo de arquivos.

Métodos de Extensão

Nome Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono serão executadas.

Aplica-se a