Class WimArchive
Nama dari : Aspose.Zip.Wim Perhitungan: Aspose.Zip.dll (25.5.0)
Kelas ini mewakili file arsip wim.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Inicialisasi instansi baru dari kelas Aspose.Zip.Wim.VimArchive dan menyusun daftar entri yang dapat dikeluarkan dari arkib.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
Sumber dari arkib. harus dapat dicari.
Examples
Contoh berikut menunjukkan cara mengekstrak semua entri ke direktori.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Konstruktor ini tidak membungkus entri apa pun. lihat Aspose.Zip.Wim.WimFileEntry.Open metode untuk membungkus.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(String)
Inicialisasi instansi baru dari kelas Aspose.Zip.Wim.VimArchive dan menyusun daftar entri yang dapat dikeluarkan dari arkib.
public WimArchive(string path)
Parameters
path
string
Jalan menuju file arkib.
Examples
Contoh berikut menunjukkan cara mengekstrak semua entri ke direktori.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Konstruktor ini tidak membungkus entri apa pun. lihat Aspose.Zip.Wim.WimFileEntry.Open metode untuk membungkus.
Exceptions
path’ is null.
Panggilan tidak memiliki izin yang diperlukan untuk mengakses.
path’ kosong, hanya mengandung ruang putih, atau mengandung karakter yang tidak sah.
Akses ke file path’ ditolak.
Contohnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter.
File di path’ mengandung kolom (:) di tengah string.
File tersebut tidak ditemukan.
Jalur yang ditentukan tidak sah, misalnya berada di drive yang tidak dipetakan.
File sudah terbuka.
Properties
BootImageIndex
Dapatkan indeks (berbasis nol) dari gambar bootable.
public int BootImageIndex { get; }
Nilai Properti
FileFormatVersion
Dapatkan versi format file.
public int FileFormatVersion { get; }
Nilai Properti
Guid
Dapatkan ID GUID untuk arkib.
public Guid Guid { get; }
Nilai Properti
Images
Dapatkan entri dari Aspose.Zip.Wim.WimImage tipe yang membentuk arkib.
public ReadOnlyCollection<wimimage> Images { get; }
Nilai Properti
ReadOnlyCollection dan lt; WimImage >
Manifest
Dapatkan manifesto tertanam yang menggambarkan file dan gambar yang terkandung.
public string Manifest { get; }
Nilai Properti
Methods
Dispose(Bool)
Melaksanakan tugas-tugas yang ditentukan oleh aplikasi yang terkait dengan pembebasan, pembebasan, atau reset sumber daya yang tidak dikelola.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Apakah sumber daya yang dikelola harus dihapus.
Dispose()
Melaksanakan tugas-tugas yang ditentukan oleh aplikasi yang terkait dengan pembebasan, pembebasan, atau reset sumber daya yang tidak dikelola.
public void Dispose()
ExtractToDirectory(String)
Mengekstrak file ke file dengan jalur.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Jalan menuju direktori untuk menempatkan file yang dikeluarkan.
Exceptions
Jalan adalah null
Contohnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter dan nama file harus kurang dari 260 karakter.
Panggilan tidak memiliki izin yang diperlukan untuk mengakses direktori yang ada.
Jika direktori tidak ada, jalur ini mengandung karakter kolon (:) yang bukan bagian dari label drive (“C:”).
jalur adalah jalur panjang sifar, hanya mengandung ruang putih, atau mengandung satu atau lebih karakter yang tidak sah. Anda dapat meminta karakter yang tidak sah dengan menggunakan metode System.IO.Path.GetInvalidPathChars. -or- jalur ditetapkan dengan, atau mengandung, hanya karakter kolon (:).
Direktori yang ditentukan oleh jalur adalah file. -or- Nama jaringan tidak diketahui.
Arsip ini sudah rusak.