TarWriter Sınıf

Tanım

Akışa katran arşivi yazar.

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
Devralma
TarWriter
Uygulamalar

Oluşturucular

TarWriter(Stream)

Belirtilen akışa tar girdileri yazabilen bir TarWriter örneği başlatır ve bu örneğin elden çıkarılmasından archiveStream sonra kapatır.

TarWriter(Stream, Boolean)

Belirtilen akışa katran girdileri yazabilen ve isteğe bağlı olarak bu örnek elden çıkarılırken akışı açık bırakabilen bir TarWriter örneği başlatır. Bu oluşturucu kullanılırken, sonuçta elde edilen arşivin biçimi şeklindedir Pax.

TarWriter(Stream, TarEntryFormat, Boolean)

Belirtilen akışa tar girdileri yazabilen bir TarWriter örneği başlatır, isteğe bağlı olarak bu örneği elden çıkardığınızda akışı açık bırakır ve isteğe bağlı olarak yöntemini kullanarak WriteEntry(String, String) girdileri yazarken biçimi belirtir.

Özellikler

Format

yöntemini kullanarak WriteEntry(String, String) arşive yazarken girdilerin biçimini alır.

Yöntemler

Dispose()

Bağımsız değişken oluşturucuda olarak ayarlandıysa leaveOpenfalse geçerli TarWriter örneği atıp arşiv akışını kapatır.

DisposeAsync()

Bağımsız değişken oluşturucuda olarak ayarlandıysa leaveOpenfalse, geçerli TarWriter örneği zaman uyumsuz olarak atıp arşiv akışını kapatır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
WriteEntry(String, String)

Belirtilen dosyayı arşiv akışına tar girişi olarak yazar.

WriteEntry(TarEntry)

Belirtilen girdiyi arşiv akışına yazar.

WriteEntryAsync(String, String, CancellationToken)

Belirtilen dosyayı zaman uyumsuz olarak arşiv akışına tar girişi olarak yazar.

WriteEntryAsync(TarEntry, CancellationToken)

Belirtilen girdiyi arşiv akışına zaman uyumsuz olarak yazar.

Uzantı Metotları

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirildiğini yapılandıran.

Şunlara uygulanır