TarWriter Classe

Definição

Escreve um arquivo de alcatrão num riacho.

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

Name Description
TarWriter(Stream, Boolean)

Inicializa uma TarWriter instância que pode escrever entradas tar no fluxo especificado e, opcionalmente, deixa o fluxo aberto após a eliminação desta instância. Ao usar este construtor, o formato do arquivo resultante é Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Inicializa uma TarWriter instância que pode escrever entradas tar no fluxo especificado, deixando opcionalmente o fluxo aberto após a eliminação desta instância, e opcionalmente especificando o formato ao escrever entradas usando o WriteEntry(String, String) método.

TarWriter(Stream, TarWriterOptions, Boolean)

Escreve um arquivo de alcatrão num riacho.

TarWriter(Stream)

Inicializa uma TarWriter instância que pode escrever entradas tar no fluxo especificado e fecha o archiveStream ao eliminar essa instância.

Propriedades

Name Description
Format

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

Métodos

Name Description
Dispose()

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

DisposeAsync()

Elimina assíncronamente a instância atual TarWriter e fecha o fluxo de arquivo se o leaveOpen argumento foi definido para false no construtor.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteEntry(String, String)

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

WriteEntry(TarEntry)

Escreve a entrada especificada no fluxo de arquivo.

WriteEntryAsync(String, String, CancellationToken)

Escreve assíncronamente o ficheiro especificado no fluxo de arquivo como uma entrada tar.

WriteEntryAsync(TarEntry, CancellationToken)

Escreve assíncronamente a entrada especificada no fluxo de arquivo.

Métodos da Extensão

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada.

Aplica-se a