Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

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

public sealed class ArchiveInstanceInfo

Inheritance

object ArchiveInstanceInfo

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

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

Properties

AreFileNamesEncrypted

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

public bool AreFileNamesEncrypted { get; }

قيمة الممتلكات

bool

FormatInfo

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

public ArchiveFormatInfo FormatInfo { get; }

قيمة الممتلكات

ArchiveFormatInfo

IsContentEncrypted

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

public bool IsContentEncrypted { get; }

قيمة الممتلكات

bool

Methods

GetArchiveFormatInfo(الستار)

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

public static ArchiveFormatInfo GetArchiveFormatInfo(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 أثناء فتح الملف.

GetArchiveFormatInfo(Stream)

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

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Parameters

stream Stream

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

Returns

ArchiveFormatInfo

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

Exceptions

ArgumentNullException

stream’ is null.

ArgumentException

stream’ is not seekable.

GetArchiveInstanceInfo(الستار)

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

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Parameters

fileName string

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

Returns

ArchiveInstanceInfo

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

Exceptions

ArgumentNullException

fileName’ is null.

SecurityException

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

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

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

IOException

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

GetArchiveInstanceInfo(Stream)

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

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Parameters

stream Stream

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

Returns

ArchiveInstanceInfo

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

Exceptions

ArgumentNullException

stream’ is null.

ArgumentException

stream’ is not seekable.

 عربي