Partager via


TarWriter Classe

Définition

Écrit une archive tar dans un flux.

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
Héritage
TarWriter
Implémente

Constructeurs

TarWriter(Stream)

Initialise une instance TarWriter qui peut écrire des entrées tar dans le flux spécifié et ferme la archiveStream lors de l’élimination de cette instance.

TarWriter(Stream, Boolean)

Initialise une instance TarWriter qui peut écrire des entrées tar dans le flux spécifié et laisse éventuellement le flux ouvert lors de l’élimination de cette instance. Lorsque vous utilisez ce constructeur, le format de l’archive résultante est Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Initialise une instance de TarWriter qui peut écrire des entrées tar dans le flux spécifié, en laissant éventuellement le flux ouvert lors de la suppression de cette instance et en spécifiant éventuellement le format lors de l’écriture d’entrées à l’aide de la méthode WriteEntry(String, String).

Propriétés

Format

Obtient le format des entrées lors de leur écriture dans l’archive à l’aide de la méthode WriteEntry(String, String).

Méthodes

Dispose()

Supprime l’instance de TarWriter actuelle et ferme le flux d’archivage si l’argument leaveOpen a été défini sur false dans le constructeur.

DisposeAsync()

Supprime de façon asynchrone l’instance de TarWriter actuelle et ferme le flux d’archivage si l’argument leaveOpen a été défini sur false dans le constructeur.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
WriteEntry(String, String)

Écrit le fichier spécifié dans le flux d’archivage en tant qu’entrée tar.

WriteEntry(TarEntry)

Écrit l’entrée spécifiée dans le flux d’archivage.

WriteEntryAsync(String, String, CancellationToken)

Écrit de façon asynchrone le fichier spécifié dans le flux d’archive en tant qu’entrée tar.

WriteEntryAsync(TarEntry, CancellationToken)

Écrit de façon asynchrone l’entrée spécifiée dans le flux d’archivage.

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un jetable asynchrone sont effectuées.

S’applique à