XzArchive.XzArchive

XzArchive(XzArchiveSettings)

Yeni bir örneğini başlatır.XzArchive sınıfını oluşturur ve arşivi xz formatında oluşturur.

public XzArchive(XzArchiveSettings settings = null)
ParametreTipTanım
settingsXzArchiveSettingsBelirli xz arşivi ayar kümesi: sözlük boyutu, blok boyutu, kontrol tipi.

Ayrıca bakınız


XzArchive(Stream)

Yeni bir örneğini başlatır.XzArchive sıkıştırmayı açmak için hazırlanan sınıf.

public XzArchive(Stream source)
ParametreTipTanım
sourceStreamArşivin kaynağı.

istisnalar

istisnaşart
ArgumentExceptionsource aranmaz.
ArgumentNullExceptionsource boş.

Notlar

Bu yapıcı sıkıştırmayı açmaz. GörmekExtract açma yöntemi.

Ayrıca bakınız


XzArchive(string)

Yeni bir örneğini başlatır.XzArchive sıkıştırmayı açmak için hazırlanan sınıf.

public XzArchive(string path)
ParametreTipTanım
pathStringArşiv kaynağına giden yol.

istisnalar

istisnaşart
ArgumentNullExceptionpath boş.
SecurityExceptionArayan, erişim için gerekli izne sahip değil.
ArgumentExceptionbupath boş, yalnızca beyaz boşluklar içeriyor veya geçersiz karakterler içeriyor.
UnauthorizedAccessExceptiondosyaya erişimpath engellendi.
PathTooLongExceptionBelirtilenpath, dosya adı veya her ikisi de sistem tarafından tanımlanan maksimum uzunluğu aşıyor. Örneğin, Windows tabanlı platformlarda yollar 248 karakterden, dosya adları ise 260 karakterden kısa olmalıdır.
NotSupportedExceptiondosyapath dizenin ortasında iki nokta üst üste (:) içerir.

Notlar

Bu yapıcı sıkıştırmayı açmaz. GörmekExtract açma yöntemi.

Ayrıca bakınız