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
الوراثة
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("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
اسم ملف الأرشيف.
العائدات
معلومات حول تنسيق الأرشيف أو null إذا لم يتم الكشف عن التنسيق.
الاستثناءات
fileName
هو null.
لا يمتلك المتصل الإذن المطلوب للوصول.
fileName
فارغ، أو يحتوي فقط على مسافات بيضاء، أو يحتوي على أحرف غير صالحة.
تم رفض الوصول إلى الملف fileName
.
يتجاوز fileName
المحدد الطول الأقصى المحدد بواسطة النظام. على سبيل المثال، على المنصات المعتمدة على Windows، يجب أن تكون المسارات أقل من 248 حرفًا، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.
الملف في fileName
يحتوي على نقطتين (:) في منتصف السلسلة.
حدث خطأ في الإدخال/الإخراج أثناء فتح الملف.
GetFormatInfo(Stream)
يحصل على معلومات التنسيق.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
المعلمات
stream
Stream
تدفق ملف الأرشيف.
العائدات
معلومات حول تنسيق الأرشيف أو null إذا لم يتم الكشف عن التنسيق.
الاستثناءات
stream
هو null.
stream
غير قابل للبحث.