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 не может быть перемещаемым.

 Русский