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

 Українська