XzArchive.XzArchive

XzArchive(XzArchiveSettings)

Инициализирует новый экземплярXzArchive class и составляет архив в формате xz.

public XzArchive(XzArchiveSettings settings = null)
ПараметрТипОписание
settingsXzArchiveSettingsНабор настроек конкретного архива xz: размер словаря, размер блока, тип проверки.

Смотрите также


XzArchive(Stream)

Инициализирует новый экземплярXzArchive класс подготовлен к распаковке.

public XzArchive(Stream source)
ПараметрТипОписание
sourceStreamИсточник архива.

Исключения

исключениеусловие
ArgumentExceptionsource не доступен для поиска.
ArgumentNullExceptionsource нулевой.

Примечания

Этот конструктор не распаковывается. ВидетьExtract метод распаковки.

Смотрите также


XzArchive(string)

Инициализирует новый экземплярXzArchive класс подготовлен к распаковке.

public XzArchive(string path)
ПараметрТипОписание
pathStringПуть к источнику архива.

Исключения

исключениеусловие
ArgumentNullExceptionpath нулевой.
SecurityExceptionУ вызывающего абонента нет необходимого разрешения на доступ.
ArgumentExceptionpath пуст, содержит только пробелы или содержит недопустимые символы.
UnauthorizedAccessExceptionДоступ к файлуpath отказано.
PathTooLongExceptionУказанныйpath, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны содержать менее 248 символов, а имена файлов — менее 260 символов.
NotSupportedExceptionФайл вpath содержит двоеточие (:) в середине строки.

Примечания

Этот конструктор не распаковывается. ВидетьExtract метод распаковки.

Смотрите также