Partilhar via


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

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