Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Определяет формат архива и предоставляет другую связанную информацию.
[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public sealed class ArchiveFormatDetector
Наследование
object ← ArchiveFormatDetector
Унаследованные члены
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
Имя файла архивного файла.
Возвращает
Информация о формате архива или null, если формат не был определён.
Исключения
fileName
равно null.
У вызывающего нет необходимых прав для доступа.
fileName
пуст, содержит только пробелы или содержит недопустимые символы.
Доступ к файлу fileName
запрещён.
Указанное fileName
превышает максимально допустимую длину, определённую системой. Например, на платформах Windows пути должны быть короче 248 символов, а имена файлов должны быть короче 260 символов.
Файл по адресу fileName
содержит двоеточие (:) посередине строки.
Произошла ошибка ввода-вывода при открытии файла.
GetFormatInfo(Stream)
Получает информацию о формате.
[Obsolete("Используйте статические методы класса ArchiveInstanceInfo вместо.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Параметры
stream
Stream
Поток архивного файла.
Возвращает
Информация о формате архива или null, если формат не был определён.
Исключения
stream
равно null.
stream
не поддерживает перемещение.