Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

Представляє інформацію про екземпляр архіву.

public sealed class ArchiveInstanceInfo

Спадкування

objectArchiveInstanceInfo

Спадковані члени

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Властивості

AreFileNamesEncrypted

Отримує значення, що вказує, чи зашифровані імена записів (файлів) архіву.

public bool AreFileNamesEncrypted { get; }

Значення властивості

bool

FormatInfo

Отримує інформацію про формат архіву.

public ArchiveFormatInfo FormatInfo { get; }

Значення властивості

ArchiveFormatInfo

IsContentEncrypted

Отримує значення, що вказує, чи зашифровано вміст архіву.

public bool IsContentEncrypted { get; }

Значення властивості

bool

Методи

GetArchiveFormatInfo(string)

Отримує інформацію про формат архіву.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Параметри

fileName string

Ім’я файлу архіву.

Повертає

ArchiveFormatInfo

Інформацію про формат архіву.

Виключення

ArgumentNullException

fileName є null.

SecurityException

Викликач не має необхідних дозволів для доступу.

ArgumentException

fileName є порожнім, містить лише пробіли або містить недопустимі символи.

UnauthorizedAccessException

Доступ до файлу fileName заборонено.

PathTooLongException

Вказане fileName перевищує максимальну довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.

NotSupportedException

Файл за fileName містить двокрапку (:) посередині рядка.

IOException

Сталася помилка вводу/виводу під час відкриття файлу.

GetArchiveFormatInfo(Stream)

Отримує інформацію про формат архіву.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Параметри

stream Stream

Потік файлу архіву.

Повертає

ArchiveFormatInfo

Інформацію про формат архіву.

Виключення

ArgumentNullException

stream є null.

ArgumentException

stream не може бути переміщено.

GetArchiveInstanceInfo(string)

Отримує інформацію про екземпляр архіву.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Параметри

fileName string

Ім’я файлу архіву.

Повертає

ArchiveInstanceInfo

Інформацію про екземпляр архіву або null, якщо формат не було виявлено.

Виключення

ArgumentNullException

fileName є null.

SecurityException

Викликач не має необхідних дозволів для доступу.

ArgumentException

fileName є порожнім, містить лише пробіли або містить недопустимі символи.

UnauthorizedAccessException

Доступ до файлу fileName заборонено.

PathTooLongException

Вказане fileName перевищує максимальну довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.

NotSupportedException

Файл за fileName містить двокрапку (:) посередині рядка.

IOException

Сталася помилка вводу/виводу під час відкриття файлу.

GetArchiveInstanceInfo(Stream)

Отримує інформацію про екземпляр архіву.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Параметри

stream Stream

Потік файлу архіву.

Повертає

ArchiveInstanceInfo

Інформацію про екземпляр архіву або null, якщо формат не було виявлено.

Виключення

ArgumentNullException

stream є null.

ArgumentException

stream не може бути переміщено.

 Українська