Class WimArchive
نام ها : Aspose.Zip.Wim جمع آوری: Aspose.Zip.dll (25.5.0)
این کلاس یک فایل آرشیو wim را نشان می دهد.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
یک مثال جدید از کلاس Aspose.Zip.Wim.VimArchive را آغاز می کند و یک لیست ورودی را می سازد که می تواند از آرشیو استخراج شود.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
بایگانی برچسب ها: باید جستجو شود
Examples
مثال زیر نشان می دهد که چگونه تمام ورودی ها را به یک دایرکتوری استخراج کنیم.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
این سازنده هیچ ورودی را حذف نمی کند. مشاهده Aspose.Zip.Wim.WimFileEntry.Open روش برای حذف بسته بندی.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(String)
یک مثال جدید از کلاس Aspose.Zip.Wim.VimArchive را آغاز می کند و یک لیست ورودی را می سازد که می تواند از آرشیو استخراج شود.
public WimArchive(string path)
Parameters
path
string
راه رفتن به فایل آرشیو
Examples
مثال زیر نشان می دهد که چگونه تمام ورودی ها را به یک دایرکتوری استخراج کنیم.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
این سازنده هیچ ورودی را حذف نمی کند. مشاهده Aspose.Zip.Wim.WimFileEntry.Open روش برای حذف بسته بندی.
Exceptions
path’ is null.
متقاضی مجوز لازم برای دسترسی ندارد.
مسیر path" خالی است، فقط حاوی فضاهای سفید است یا حاوی کاراکترهای نادرست است.
دسترسی به فایل path" رد می شود.
برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.
فایل در path" حاوی یک ستون (:) در وسط ردیف است.
این فایل یافت نشد.
مسیر مشخص شده نادرست است، به عنوان مثال در یک درایو بدون نقشه.
فایل در حال حاضر باز است.
Properties
BootImageIndex
شاخص (بر اساس صفر) تصویر قابل راه اندازی را دریافت می کند.
public int BootImageIndex { get; }
ارزش املاک
FileFormatVersion
این نسخه از فرمت فایل را دریافت می کند.
public int FileFormatVersion { get; }
ارزش املاک
Guid
راهنمای شناسایی برای آرشیو را دریافت کنید.
public Guid Guid { get; }
ارزش املاک
Images
دریافت ورودی از Aspose.Zip.Wim.WimImage نوع تشکیل آرشیو.
public ReadOnlyCollection<wimimage> Images { get; }
ارزش املاک
ReadOnlyCollection <؛ WimImage >
Manifest
این مانیفست شامل می شود که فایل و تصاویر موجود را توصیف می کند.
public string Manifest { get; }
ارزش املاک
Methods
Dispose(بول)
انجام وظایف تعیین شده در برنامه مرتبط با آزاد کردن، آزاد کردن و یا بازگرداندن منابع غیر مدیریت شده.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
آیا منابع مدیریت شده باید از بین برود؟
Dispose()
انجام وظایف تعیین شده در برنامه مرتبط با آزاد کردن، آزاد کردن و یا بازگرداندن منابع غیر مدیریت شده.
public void Dispose()
ExtractToDirectory(String)
آرشیو را از طریق مسیر به فایل اضافه کنید.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
مسیر به دایرکتوری برای قرار دادن فایل های استخراج شده در.
Exceptions
مسیر صفر است
برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.
تماس گیرنده اجازه لازم برای دسترسی به دایرکتوری موجود را ندارد.
اگر دایرکتوری وجود ندارد، مسیر حاوی یک کاراکتر ستون فقرات (:) است که بخشی از یک برچسب درایو نیست (“C:”).
مسیر یک ردیف صفر طول است، حاوی فقط فضای سفید است، یا حاوی یک یا چند کاراکتر نادرست است. شما می توانید برای کاراکتر نادرست با استفاده از روش System.IO.Path.GetInvalidPathChars درخواست کنید. -یا- مسیر با، یا حاوی، تنها یک کاراکتر ستون فقرات (:).
دایرکتوری مشخص شده توسط مسیر یک فایل است. -یا- نام شبکه شناخته نشده است.
این آرشیو خراب شده است.