TarWriter Classe

Definição

Grava um arquivo tar 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 TarWriter instância que pode gravar entradas tar no fluxo especificado e fecha o após o archiveStream descarte dessa instância.

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 morto 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 .

Propriedades

Format

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

Métodos

Dispose()

Descarta a instância atual TarWriter e fecha o fluxo de arquivos se o leaveOpen argumento foi definido false como 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 como 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 Object atual.

(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 são realizadas.

Aplica-se a