Class ArchiveFormatDetector

Class ArchiveFormatDetector

اسم الفضاء : Aspose.Zip.ArchiveInfo تجميع: Aspose.Zip.dll (25.5.0)

يكتشف تنسيق الأرشيف ويقدم معلومات أخرى ذات صلة.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector

Inheritance

object ArchiveFormatDetector

الأعضاء الموروثين

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ArchiveFormatDetector()

يبدأ مثالًا جديدًا من فئة Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()

Methods

GetFormatInfo(الستار)

تحصل على تنسيق المعلومات

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)

Parameters

fileName string

اسم ملف الأرشيف.

Returns

ArchiveFormatInfo

معلومات عن تنسيق الأرشيف أو صفر إذا لم يتم الكشف عن تنسيق.

Exceptions

ArgumentNullException

fileName’ is null.

SecurityException

لا يحصل المتصل على إذن الوصول المطلوب.

ArgumentException

يحتوي fileName’ فارغ، ويحتوي فقط على مساحات بيضاء، أو يحتوي على أحرف غير صحيحة.

UnauthorizedAccessException

يتم رفض الوصول إلى ملف fileName'.

PathTooLongException

على سبيل المثال ، على منصات ويندوز ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.

NotSupportedException

ملف في fileName’ يحتوي على عمود (:) في وسط السلسلة.

IOException

حدث خطأ I/O أثناء فتح الملف.

GetFormatInfo(Stream)

تحصل على تنسيق المعلومات

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

Parameters

stream Stream

تدفق ملف الأرشيف.

Returns

ArchiveFormatInfo

معلومات عن تنسيق الأرشيف أو صفر إذا لم يتم الكشف عن تنسيق.

Exceptions

ArgumentNullException

stream’ is null.

ArgumentException

stream’ is not seekable.

 عربي