Class ArchiveFormatDetector

Class ArchiveFormatDetector

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

Определяет формат архива и предоставляет другую связанную информацию.

[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public sealed class ArchiveFormatDetector

Наследование

objectArchiveFormatDetector

Унаследованные члены

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

Конструкторы

ArchiveFormatDetector()

Инициализирует новый экземпляр класса Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.

[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public ArchiveFormatDetector()

Методы

GetFormatInfo(string)

Получает информацию о формате.

[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)

Параметры

fileName string

Имя файла архивного файла.

Возвращает

ArchiveFormatInfo

Информация о формате архива или null, если формат не был определён.

Исключения

ArgumentNullException

fileName равно null.

SecurityException

У вызывающего нет необходимых прав для доступа.

ArgumentException

fileName пуст, содержит только пробелы или содержит недопустимые символы.

UnauthorizedAccessException

Доступ к файлу fileName запрещён.

PathTooLongException

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

NotSupportedException

Файл по адресу fileName содержит двоеточие (:) посередине строки.

IOException

Произошла ошибка ввода-вывода при открытии файла.

GetFormatInfo(Stream)

Получает информацию о формате.

[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

Параметры

stream Stream

Поток архивного файла.

Возвращает

ArchiveFormatInfo

Информация о формате архива или null, если формат не был определён.

Исключения

ArgumentNullException

stream равно null.

ArgumentException

stream не поддерживает перемещение.

 Русский