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
не є доступним для позиціонування.