Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Phát hiện định dạng lưu trữ và cung cấp thông tin liên quan khác.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector
Kế thừa
object ← ArchiveFormatDetector
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
ArchiveFormatDetector()
Khởi tạo một thể hiện mới của lớp Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()
Các phương thức
GetFormatInfo(string)
Lấy thông tin định dạng.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Tham số
fileName
string
Tên tệp của tệp lưu trữ.
Trả về
Thông tin về định dạng lưu trữ hoặc null nếu không phát hiện được định dạng.
Ngoại lệ
fileName
là null.
Người gọi không có quyền truy cập cần thiết.
fileName
là rỗng, chỉ chứa khoảng trắng hoặc chứa ký tự không hợp lệ.
Truy cập vào tệp fileName
bị từ chối.
fileName
được chỉ định vượt quá độ dài tối đa do hệ thống xác định. Ví dụ, trên các nền tảng dựa trên Windows, đường dẫn phải ngắn hơn 248 ký tự và tên tệp phải ngắn hơn 260 ký tự.
Tệp tại fileName
chứa dấu hai chấm (:) ở giữa chuỗi.
Đã xảy ra lỗi I/O trong khi mở tệp.
GetFormatInfo(Stream)
Lấy thông tin định dạng.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Tham số
stream
Stream
Luồng của tệp lưu trữ.
Trả về
Thông tin về định dạng lưu trữ hoặc null nếu không phát hiện được định dạng.
Ngoại lệ
stream
là null.
stream
không thể tìm kiếm.