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
مشخص شده از حداکثر طول تعریف شده توسط سیستم بیشتر است. به عنوان مثال، در پلتفرمهای مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر و نام فایلها باید کمتر از 260 کاراکتر باشند.
فایل در fileName
شامل یک دو نقطه (:) در وسط رشته است.
یک خطای I/O هنگام باز کردن فایل رخ داده است.
GetFormatInfo(Stream)
اطلاعات فرمت را دریافت میکند.
[Obsolete("از متدهای استاتیک کلاس ArchiveInstanceInfo استفاده کنید.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
پارامترها
stream
Stream
جریان فایل آرشیو.
بازگشت
اطلاعات درباره فرمت آرشیو یا null اگر فرمت شناسایی نشود.
استثناها
stream
null است.
stream
قابل جستجو نیست.