ArchiveInstanceInfo.GetArchiveInstanceInfo

GetArchiveInstanceInfo(string)

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

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)
معامليكتبوصف
fileNameStringاسم ملف الأرشيف.

قيمة الإرجاع

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

استثناءات

استثناءحالة
ArgumentNullExceptionfileName باطل.
SecurityExceptionالمتصل ليس لديه الإذن المطلوب للوصول.
ArgumentExceptionالfileName فارغ أو يحتوي على مسافات بيضاء فقط أو يحتوي على أحرف غير صالحة.
UnauthorizedAccessExceptionالوصول إلى الملفfileName مرفوض.
PathTooLongExceptionالمحددfileName يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال ، في الأنظمة الأساسية المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.
NotSupportedExceptionملف فيfileName يحتوي على نقطتين (:) في منتصف السلسلة.
IOExceptionحدث خطأ I / O أثناء فتح الملف.

أنظر أيضا


GetArchiveInstanceInfo(Stream)

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

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)
معامليكتبوصف
streamStreamتيار ملف الأرشيف.

قيمة الإرجاع

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

استثناءات

استثناءحالة
ArgumentNullExceptionstream باطل.
ArgumentExceptionstream لا يمكن البحث عنه.

أنظر أيضا