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
มีเครื่องหมายโคลอน (:) อยู่กลางสตริง
เกิดข้อผิดพลาด I/O ขณะเปิดไฟล์
GetFormatInfo(Stream)
รับข้อมูลรูปแบบ
[Obsolete("ใช้วิธีสถิตของคลาส ArchiveInstanceInfo แทน.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
พารามิเตอร์
stream
Stream
สตรีมของไฟล์บีบอัด
คืนค่า
ข้อมูลเกี่ยวกับรูปแบบไฟล์บีบอัดหรือ null หากไม่สามารถตรวจจับรูปแบบได้
ข้อยกเว้น
stream
เป็น null
stream
ไม่สามารถค้นหาได้