Class WimArchive
Tên không gian: Aspose.Zip.Wim Tổng hợp: Aspose.Zip.dll (25.5.0)
Lớp này đại diện cho một tệp file wim.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Bắt đầu một ví dụ mới của lớp Aspose.Zip.Wim.VimArchive và tạo ra một danh sách nhập có thể được rút ra từ lưu trữ.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
Nguồn gốc của tài liệu. nó phải được tìm kiếm.
Examples
Ví dụ sau đây cho thấy làm thế nào để rút tất cả các mục vào một thư mục.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Nhà sản xuất này không loại bỏ bất kỳ nhập khẩu. Xem Aspose.Zip.Wim.WimFileEntry.Open phương pháp để loại bỏ.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(String)
Bắt đầu một ví dụ mới của lớp Aspose.Zip.Wim.VimArchive và tạo ra một danh sách nhập có thể được rút ra từ lưu trữ.
public WimArchive(string path)
Parameters
path
string
Cách di chuyển đến file file.
Examples
Ví dụ sau đây cho thấy làm thế nào để rút tất cả các mục vào một thư mục.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Nhà sản xuất này không loại bỏ bất kỳ nhập khẩu. Xem Aspose.Zip.Wim.WimFileEntry.Open phương pháp để loại bỏ.
Exceptions
path’ is null.
Người gọi không có giấy phép cần thiết để truy cập.
Đường path’ là trống, chỉ chứa các không gian trắng, hoặc chứa các ký tự vô hiệu.
Truy cập vào tệp path" bị từ chối.
Lối đi path", tên tệp, hoặc cả hai vượt quá chiều dài tối đa được xác định bởi hệ thống. Ví dụ, trên nền tảng dựa trên Windows, các con đường phải nhỏ hơn 248 ký tự, và tên tệp phải nhỏ hơn 260 ký tự.
Tệp ở path’ chứa một cột (:) ở giữa dòng.
file không được tìm thấy.
Con đường được chỉ định là vô hiệu, chẳng hạn như ở trên một ổ đĩa không được vẽ.
Tệp đã mở rồi.
Properties
BootImageIndex
Nhận chỉ số (không dựa trên) của hình ảnh khởi động.
public int BootImageIndex { get; }
Giá trị bất động sản
FileFormatVersion
Nhận phiên bản của định dạng tệp.
public int FileFormatVersion { get; }
Giá trị bất động sản
Guid
Nhận ID GUID cho lưu trữ.
public Guid Guid { get; }
Giá trị bất động sản
Images
Gets entries of Aspose.Zip.Wim.WimImage type constituting the archive.
public ReadOnlyCollection<wimimage> Images { get; }
Giá trị bất động sản
ReadOnlyCollection < WimImage >
Manifest
Nhận được biểu hiện tích hợp mô tả tệp và hình ảnh chứa.
public string Manifest { get; }
Giá trị bất động sản
Methods
Dispose(Bool)
Thực hiện các nhiệm vụ được xác định theo ứng dụng liên quan đến việc giải phóng, giải phóng hoặc tái quản lý các tài nguyên không được quản lý.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Liệu các tài nguyên được quản lý có nên được khai thác hay không.
Dispose()
Thực hiện các nhiệm vụ được xác định theo ứng dụng liên quan đến việc giải phóng, giải phóng hoặc tái quản lý các tài nguyên không được quản lý.
public void Dispose()
ExtractToDirectory(String)
Tiết xuất tài liệu vào tệp theo con đường.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Con đường đến thư mục để đặt các tập tin được lấy vào.
Exceptions
Con đường là null
Các con đường cụ thể, tên tệp hoặc cả hai đều vượt quá chiều dài tối đa được xác định bởi hệ thống. Ví dụ, trên nền tảng dựa trên Windows, con đường phải nhỏ hơn 248 ký tự và tên tệp phải nhỏ hơn 260 ký tự.
Người gọi không có giấy phép cần thiết để truy cập thư mục hiện có.
Nếu thư mục không tồn tại, con đường chứa một ký tự vỏ (:) không phải là một phần của một nhãn ổ đĩa (“C:”).
con đường là một dây dài không, chỉ chứa không gian trắng, hoặc chứa một hoặc nhiều ký tự bất hợp pháp. bạn có thể truy vấn cho ký tự bất hợp pháp bằng cách sử dụng phương pháp System.IO.Path.GetInvalidPathChars. -or- con đường được đặt trước với, hoặc chứa, chỉ có một ký tự vỏ (:).
Danh mục được chỉ định theo con đường là một tệp. -or- Tên mạng không được biết.
Tài liệu đã bị phá hủy.