Ler em inglês

Compartilhar via


TarWriter Classe

Definição

Grava um arquivo de piche em um fluxo.

C#
public sealed class TarWriter : IAsyncDisposable, IDisposable
Herança
TarWriter
Implementações

Construtores

TarWriter(Stream)

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

TarWriter(Stream, Boolean)

Inicializa uma instância de TarWriter que pode gravar entradas de piche 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 instância de TarWriter que pode gravar entradas de piche 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 método WriteEntry(String, String).

Propriedades

Format

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

Métodos

Dispose()

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

DisposeAsync()

Descarta de forma assíncrona a instância de TarWriter atual e fecha o fluxo de arquivos se o argumento leaveOpen foi definido como 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

ConfigureAwait(IAsyncDisposable, Boolean)

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

Aplica-se a

Produto Versões
.NET 7, 8, 9