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 مشخص شده از حداکثر طول تعریف شده توسط سیستم بیشتر است. به عنوان مثال، در پلتفرم‌های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر و نام فایل‌ها باید کمتر از 260 کاراکتر باشند.

NotSupportedException

فایل در fileName شامل یک دو نقطه (:) در وسط رشته است.

IOException

یک خطای I/O هنگام باز کردن فایل رخ داده است.

GetFormatInfo(Stream)

اطلاعات فرمت را دریافت می‌کند.

[Obsolete("از متدهای استاتیک کلاس ArchiveInstanceInfo استفاده کنید.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

پارامترها

stream Stream

جریان فایل آرشیو.

بازگشت

ArchiveFormatInfo

اطلاعات درباره فرمت آرشیو یا null اگر فرمت شناسایی نشود.

استثناها

ArgumentNullException

stream null است.

ArgumentException

stream قابل جستجو نیست.

 فارسی