Class WimArchive

Class WimArchive

ชื่อพื้นที่: Aspose.Zip.Wim การประกอบ: Aspose.Zip.dll (25.5.0)

ประเภทนี้เป็นไฟล์ archive wim

public class WimArchive : IArchive, IDisposable

Inheritance

object WimArchive

Implements

IArchive , IDisposable

อนุญาโตตุลาการ

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. WimArchive และประกอบรายการที่สามารถนําเข้าออกจากเอกสาร

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

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

sourceStream’ is not valid wim archive.

WimArchive(รั้ว)

เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Zip.Wim. WimArchive และประกอบรายการที่สามารถนําเข้าออกจากเอกสาร

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

ArgumentNullException

path’ is null.

SecurityException

ผู้โทรไม่ได้รับอนุญาตให้เข้าถึง

ArgumentException

path" เป็นที่ว่างเปล่ามีพื้นที่สีขาวเท่านั้นหรือมีตัวอักษรที่ไม่ถูกต้อง

UnauthorizedAccessException

การเข้าถึงไฟล์ path" ถูกปฏิเสธ

PathTooLongException

ระบุ path’, ชื่อไฟล์, หรือทั้งสองเกินความยาวสูงสุดที่กําหนดโดยระบบ ตัวอย่างเช่นบนแพลตฟอร์มที่ใช้ Windows, เส้นทางจะต้องน้อยกว่า 248 หมายเลขและชื่อไฟล์จะต้องน้อยกว่า 260 หมายเลข

NotSupportedException

ไฟล์ใน path" มีคอลัมน์ (:) ในส่วนกลางของเส้น

FileNotFoundException

ไฟล์ไม่ได้พบ

DirectoryNotFoundException

เส้นทางที่ระบุไม่ถูกต้องเช่นอยู่บนไดรฟ์ที่ไม่มีแผนที่

IOException

ไฟล์นี้เปิดแล้ว

Properties

BootImageIndex

รับดัชนี (บนพื้นฐานศูนย์) ของภาพที่สามารถบูตได้

public int BootImageIndex { get; }

คุณสมบัติมูลค่า

int

FileFormatVersion

รับเวอร์ชันของรูปแบบไฟล์

public int FileFormatVersion { get; }

คุณสมบัติมูลค่า

int

Guid

ได้รับการระบุ GUID สําหรับเอกสาร

public Guid Guid { get; }

คุณสมบัติมูลค่า

Guid

Images

ได้รับป้อนของ Aspose.Zip.Wim.WimImage ประเภทที่สร้างเอกสาร

public ReadOnlyCollection<wimimage> Images { get; }

คุณสมบัติมูลค่า

ReadOnlyCollection < WimImage >

Manifest

ได้รับตัวอักษรที่รวมซึ่งอธิบายไฟล์และภาพที่อยู่ใน

public string Manifest { get; }

คุณสมบัติมูลค่า

string

Methods

Dispose(บอล)

ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

ไม่ว่าทรัพยากรที่จัดการควรจะถูกกําจัด

Dispose()

ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล

public void Dispose()

ExtractToDirectory(รั้ว)

extract the archive to the file by path

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

เส้นทางไปยังไดเรกทอรีเพื่อวางไฟล์ที่สกัด

Exceptions

ArgumentNullException

เส้นทางเป็นศูนย์

PathTooLongException

เส้นทางที่ระบุชื่อไฟล์หรือทั้งสองเกินความยาวสูงสุดที่กําหนดโดยระบบ ตัวอย่างเช่นบนแพลตฟอร์มที่ใช้ Windows เส้นทางจะต้องน้อยกว่า 248 หมายเลขและชื่อไฟล์จะต้องน้อยกว่า 260 หมายเลข

SecurityException

ผู้โทรไม่ได้รับอนุญาตที่จําเป็นในการเข้าถึงไดเรกทอรีที่มีอยู่

NotSupportedException

หากไดเรกทอรีไม่ได้มีเส้นทางมีตัวอักษรของ colon (:) ซึ่งไม่ได้เป็นส่วนหนึ่งของแท็กไดรฟ์ (“C:”).

ArgumentException

เส้นผ่านศูนย์กลางเป็นเส้นผ่าศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลางเส้นผ่านศูนย์กลาง

IOException

แผนที่ที่ระบุโดยเส้นทางเป็นไฟล์ -หรือ- ชื่อเครือข่ายไม่ทราบ

InvalidDataException

ไฟล์นี้ถูกทําลาย

 แบบไทย