Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

يمثل معلومات حول مثيل الأرشيف.

public sealed class ArchiveInstanceInfo

الوراثة

objectArchiveInstanceInfo

الأعضاء الموروثة

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

الخصائص

AreFileNamesEncrypted

يحصل على قيمة تشير إلى ما إذا كانت أسماء المدخلات (الملفات) في الأرشيف مشفرة.

public bool AreFileNamesEncrypted { get; }

قيمة الخاصية

bool

FormatInfo

يحصل على معلومات تنسيق الأرشيف.

public ArchiveFormatInfo FormatInfo { get; }

قيمة الخاصية

ArchiveFormatInfo

IsContentEncrypted

يحصل على قيمة تشير إلى ما إذا كان محتوى الأرشيف مشفراً.

public bool IsContentEncrypted { get; }

قيمة الخاصية

bool

الطرق

GetArchiveFormatInfo(string)

يحصل على معلومات تنسيق الأرشيف.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

المعلمات

fileName string

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

العائدات

ArchiveFormatInfo

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

الاستثناءات

ArgumentNullException

fileName هو null.

SecurityException

المستدعي ليس لديه الإذن المطلوب للوصول.

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

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

IOException

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

GetArchiveFormatInfo(Stream)

يحصل على معلومات تنسيق الأرشيف.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

المعلمات

stream Stream

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

العائدات

ArchiveFormatInfo

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

الاستثناءات

ArgumentNullException

stream هو null.

ArgumentException

stream ليس قابلاً للبحث.

GetArchiveInstanceInfo(string)

يحصل على معلومات مثيل الأرشيف.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

المعلمات

fileName string

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

العائدات

ArchiveInstanceInfo

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

الاستثناءات

ArgumentNullException

fileName هو null.

SecurityException

المستدعي ليس لديه الإذن المطلوب للوصول.

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

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

IOException

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

GetArchiveInstanceInfo(Stream)

يحصل على معلومات مثيل الأرشيف.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

المعلمات

stream Stream

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

العائدات

ArchiveInstanceInfo

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

الاستثناءات

ArgumentNullException

stream هو null.

ArgumentException

stream ليس قابلاً للبحث.

 عربي