Class ArchiveFormatDetector

Class ArchiveFormatDetector

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

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

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
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("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()

الطرق

GetFormatInfo(string)

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

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

المعلمات

fileName string

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

العائدات

ArchiveFormatInfo

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

الاستثناءات

ArgumentNullException

fileName هو null.

SecurityException

لا يمتلك المتصل الإذن المطلوب للوصول.

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

الملف في fileName يحتوي على نقطتين (:) في منتصف السلسلة.

IOException

حدث خطأ في الإدخال/الإخراج أثناء فتح الملف.

GetFormatInfo(Stream)

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

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

المعلمات

stream Stream

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

العائدات

ArchiveFormatInfo

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

الاستثناءات

ArgumentNullException

stream هو null.

ArgumentException

stream غير قابل للبحث.

 عربي