Aracılığıyla paylaş


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 katran girdileri yazabilen bir TarWriter örneği başlatır ve bu örneğin elden çıkarılmasından sonra archiveStream kapatır.

TarWriter(Stream, Boolean)

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

TarWriter(Stream, TarEntryFormat, Boolean)

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

Özellikler

Format

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

Yöntemler

Dispose()

Geçerli TarWriter örneğini atar ve leaveOpen bağımsız değişkeni oluşturucuda false olarak ayarlandıysa arşiv akışını kapatır.

DisposeAsync()

Geçerli TarWriter örneğini zaman uyumsuz olarak atar ve leaveOpen bağımsız değişkeni oluşturucuda false olarak ayarlandıysa 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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

Belirtilen dosyayı arşiv akışına katran girdisi olarak yazar.

WriteEntry(TarEntry)

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

WriteEntryAsync(String, String, CancellationToken)

Belirtilen dosyayı zaman uyumsuz olarak arşiv akışına katran girdisi olarak yazar.

WriteEntryAsync(TarEntry, CancellationToken)

Belirtilen girdiyi zaman uyumsuz olarak arşiv akışına 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ştirileceğini yapılandırılır.

Şunlara uygulanır